Module: SixSaferpay

Defined in:
lib/six_saferpay.rb,
lib/six_saferpay/api.rb,
lib/generators/models.rb,
lib/six_saferpay/client.rb,
lib/six_saferpay/version.rb,
lib/six_saferpay/models/dcc.rb,
lib/six_saferpay/models/fee.rb,
lib/six_saferpay/models/item.rb,
lib/six_saferpay/errors/error.rb,
lib/six_saferpay/models/alias.rb,
lib/six_saferpay/models/brand.rb,
lib/six_saferpay/models/check.rb,
lib/six_saferpay/models/ideal.rb,
lib/six_saferpay/models/order.rb,
lib/six_saferpay/models/payee.rb,
lib/six_saferpay/models/payer.rb,
lib/six_saferpay/models/phone.rb,
lib/six_saferpay/models/twint.rb,
lib/six_saferpay/models/alipay.rb,
lib/six_saferpay/models/amount.rb,
lib/six_saferpay/models/refund.rb,
lib/six_saferpay/models/wallet.rb,
lib/six_saferpay/models/address.rb,
lib/six_saferpay/models/billpay.rb,
lib/six_saferpay/models/invoice.rb,
lib/six_saferpay/models/options.rb,
lib/six_saferpay/models/payment.rb,
lib/six_saferpay/models/styling.rb,
lib/six_saferpay/models/redirect.rb,
lib/six_saferpay/models/three_ds.rb,
lib/six_saferpay/models/card_form.rb,
lib/six_saferpay/models/liability.rb,
lib/six_saferpay/models/recurring.rb,
lib/six_saferpay/models/alias_card.rb,
lib/six_saferpay/models/bancontact.rb,
lib/six_saferpay/models/fee_refund.rb,
lib/six_saferpay/models/fraud_free.rb,
lib/six_saferpay/models/bankcontact.rb,
lib/six_saferpay/models/chosen_plan.rb,
lib/six_saferpay/models/client_info.rb,
lib/six_saferpay/models/custom_plan.rb,
lib/six_saferpay/models/installment.rb,
lib/six_saferpay/models/marketplace.rb,
lib/six_saferpay/models/return_urls.rb,
lib/six_saferpay/models/transaction.rb,
lib/six_saferpay/models/address_form.rb,
lib/six_saferpay/models/bank_account.rb,
lib/six_saferpay/models/check_result.rb,
lib/six_saferpay/models/direct_debit.rb,
lib/six_saferpay/models/notification.rb,
lib/six_saferpay/models/payer_amount.rb,
lib/six_saferpay/models/request_card.rb,
lib/six_saferpay/models/risk_factors.rb,
lib/six_saferpay/models/update_alias.rb,
lib/six_saferpay/models/payer_profile.rb,
lib/six_saferpay/models/response_card.rb,
lib/six_saferpay/models/authentication.rb,
lib/six_saferpay/models/register_alias.rb,
lib/six_saferpay/models/request_header.rb,
lib/six_saferpay/models/billing_address.rb,
lib/six_saferpay/models/installment_fee.rb,
lib/six_saferpay/models/processing_data.rb,
lib/six_saferpay/models/response_header.rb,
lib/six_saferpay/models/saferpay_fields.rb,
lib/six_saferpay/models/six_transaction.rb,
lib/six_saferpay/models/total_amont_due.rb,
lib/six_saferpay/models/delivery_address.rb,
lib/six_saferpay/models/fraud_prevention.rb,
lib/six_saferpay/models/capture_reference.rb,
lib/six_saferpay/models/installment_plans.rb,
lib/six_saferpay/models/registration_alias.rb,
lib/six_saferpay/models/registration_error.rb,
lib/six_saferpay/models/payment_means_alias.rb,
lib/six_saferpay/models/registration_result.rb,
lib/six_saferpay/models/billing_address_form.rb,
lib/six_saferpay/models/pending_notification.rb,
lib/six_saferpay/models/update_payment_means.rb,
lib/six_saferpay/api/six_batch/requests/close.rb,
lib/six_saferpay/models/authentication_result.rb,
lib/six_saferpay/models/delivery_address_form.rb,
lib/six_saferpay/models/request_payment_means.rb,
lib/six_saferpay/models/transaction_reference.rb,
lib/six_saferpay/models/payment_method_options.rb,
lib/six_saferpay/models/response_payment_means.rb,
lib/six_saferpay/models/payment_methods_options.rb,
lib/six_saferpay/models/first_installment_amount.rb,
lib/six_saferpay/clients/secure_pay_gate_api/client.rb,
lib/six_saferpay/api/six_transaction/requests/cancel.rb,
lib/six_saferpay/api/six_transaction/requests/refund.rb,
lib/six_saferpay/api/six_payment_page/requests/assert.rb,
lib/six_saferpay/api/six_transaction/requests/capture.rb,
lib/six_saferpay/api/six_transaction/requests/inquire.rb,
lib/six_saferpay/models/subsequent_installment_amount.rb,
lib/six_saferpay/models/mastercard_issuer_installments.rb,
lib/six_saferpay/api/six_batch/responses/close_response.rb,
lib/six_saferpay/api/six_transaction/requests/authorize.rb,
lib/six_saferpay/api/six_transaction/requests/initialize.rb,
lib/six_saferpay/api/six_payment_page/requests/initialize.rb,
lib/six_saferpay/api/six_secure_card_data/requests/delete.rb,
lib/six_saferpay/api/six_secure_card_data/requests/insert.rb,
lib/six_saferpay/api/six_secure_card_data/requests/update.rb,
lib/six_saferpay/api/six_omni_channel/requests/insert_alias.rb,
lib/six_saferpay/api/six_transaction/requests/adjust_amount.rb,
lib/six_saferpay/api/six_transaction/requests/assert_refund.rb,
lib/six_saferpay/api/six_transaction/requests/refund_direct.rb,
lib/six_saferpay/api/six_transaction/requests/assert_capture.rb,
lib/six_saferpay/api/six_transaction/requests/authorize_direct.rb,
lib/six_saferpay/api/six_transaction/responses/cancel_response.rb,
lib/six_saferpay/api/six_transaction/responses/refund_response.rb,
lib/six_saferpay/api/six_payment_page/responses/assert_response.rb,
lib/six_saferpay/api/six_transaction/requests/multipart_capture.rb,
lib/six_saferpay/api/six_transaction/responses/capture_response.rb,
lib/six_saferpay/api/six_transaction/responses/inquire_response.rb,
lib/six_saferpay/api/six_secure_card_data/requests/assert_insert.rb,
lib/six_saferpay/api/six_secure_card_data/requests/insert_direct.rb,
lib/six_saferpay/api/six_transaction/requests/multipart_finalize.rb,
lib/six_saferpay/api/six_transaction/requests/alternative_payment.rb,
lib/six_saferpay/api/six_transaction/requests/query_payment_means.rb,
lib/six_saferpay/api/six_transaction/responses/authorize_response.rb,
lib/six_saferpay/api/six_omni_channel/requests/acquire_transaction.rb,
lib/six_saferpay/api/six_transaction/requests/authorize_referenced.rb,
lib/six_saferpay/api/six_transaction/responses/initialize_response.rb,
lib/six_saferpay/api/six_payment_page/responses/initialize_response.rb,
lib/six_saferpay/api/six_secure_card_data/responses/delete_response.rb,
lib/six_saferpay/api/six_secure_card_data/responses/insert_response.rb,
lib/six_saferpay/api/six_secure_card_data/responses/update_response.rb,
lib/six_saferpay/api/six_secure_pay_gate_offer/requests/create_offer.rb,
lib/six_saferpay/api/six_omni_channel/responses/insert_alias_response.rb,
lib/six_saferpay/api/six_transaction/responses/adjust_amount_response.rb,
lib/six_saferpay/api/six_transaction/responses/assert_refund_response.rb,
lib/six_saferpay/api/six_transaction/responses/refund_direct_response.rb,
lib/six_saferpay/api/six_transaction/responses/assert_capture_response.rb,
lib/six_saferpay/api/six_transaction/requests/query_alternative_payment.rb,
lib/six_saferpay/api/six_transaction/responses/authorize_direct_response.rb,
lib/six_saferpay/api/six_transaction/responses/multipart_capture_response.rb,
lib/six_saferpay/api/six_secure_card_data/responses/assert_insert_response.rb,
lib/six_saferpay/api/six_secure_card_data/responses/insert_direct_response.rb,
lib/six_saferpay/api/six_transaction/responses/multipart_finalize_response.rb,
lib/six_saferpay/api/six_transaction/responses/alternative_payment_response.rb,
lib/six_saferpay/api/six_transaction/responses/query_payment_means_response.rb,
lib/six_saferpay/api/six_omni_channel/responses/acquire_transaction_response.rb,
lib/six_saferpay/api/six_transaction/responses/authorized_referenced_response.rb,
lib/six_saferpay/api/six_secure_pay_gate_offer/responses/create_offer_response.rb,
lib/six_saferpay/api/six_transaction/responses/query_alternative_payment_response.rb

Defined Under Namespace

Modules: API, Generators, SecurePayGateApi, SixBatch, SixOmniChannel, SixPaymentPage, SixSecureData, SixSecurePayGateOffer, SixTransaction Classes: Address, AddressForm, Alias, AliasCard, Alipay, Amount, Authentication, AuthenticationResult, Bancontact, BankAccount, Bankcontact, BillingAddress, BillingAddressForm, Billpay, Brand, CaptureReference, CardForm, Check, CheckResult, ChosenPlan, Client, ClientInfo, Config, CustomPlan, Dcc, DeliveryAddress, DeliveryAddressForm, DirectDebit, Error, Fee, FeeRefund, FirstInstallmentAmount, FraudFree, FraudPrevention, Ideal, Installment, InstallmentFee, InstallmentPlans, Invoice, Item, Liability, Marketplace, MastercardIssuerInstallments, Notification, Options, Order, Payee, Payer, PayerAmount, PayerProfile, Payment, PaymentMeansAlias, PaymentMethodOptions, PaymentMethodsOptions, PendingNotification, Phone, ProcessingData, Recurring, Redirect, Refund, RegisterAlias, RegistrationAlias, RegistrationError, RegistrationResult, RequestCard, RequestHeader, RequestPaymentMeans, ResponseCard, ResponseHeader, ResponsePaymentMeans, ReturnUrls, RiskFactors, SaferpayFields, Styling, SubsequentInstallmentAmount, ThreeDs, TotalAmountDue, Transaction, TransactionReference, Twint, UpdateAlias, UpdatePaymentMeans, Wallet

Constant Summary collapse

VERSION =
"2.9.0"

Class Method Summary collapse

Class Method Details

.configObject

Initialize the config class



34
35
36
# File 'lib/six_saferpay.rb', line 34

def self.config
  @@config ||= Config.new
end

.configure {|self.config| ... } ⇒ Object

Set the configs

Yields:



39
40
41
# File 'lib/six_saferpay.rb', line 39

def self.configure
  yield self.config
end