Module: OpenapiClient

Defined in:
lib/openapi_client/version.rb,
lib/openapi_client.rb,
lib/openapi_client/api_error.rb,
lib/openapi_client/api_client.rb,
lib/openapi_client/models/dcc.rb,
lib/openapi_client/models/card.rb,
lib/openapi_client/models/sepa.rb,
lib/openapi_client/models/error.rb,
lib/openapi_client/models/order.rb,
lib/openapi_client/api/order_api.rb,
lib/openapi_client/configuration.rb,
lib/openapi_client/models/amount.rb,
lib/openapi_client/models/device.rb,
lib/openapi_client/models/address.rb,
lib/openapi_client/models/airline.rb,
lib/openapi_client/models/ali_pay.rb,
lib/openapi_client/models/billing.rb,
lib/openapi_client/models/contact.rb,
lib/openapi_client/models/lodging.rb,
lib/openapi_client/models/loyalty.rb,
lib/openapi_client/models/pay_pal.rb,
lib/openapi_client/models/payment.rb,
lib/openapi_client/api/payment_api.rb,
lib/openapi_client/models/customer.rb,
lib/openapi_client/models/document.rb,
lib/openapi_client/models/merchant.rb,
lib/openapi_client/models/shipping.rb,
lib/openapi_client/models/card_info.rb,
lib/openapi_client/models/frequency.rb,
lib/openapi_client/models/car_rental.rb,
lib/openapi_client/models/expiration.rb,
lib/openapi_client/models/fraud_order.rb,
lib/openapi_client/models/transaction.rb,
lib/openapi_client/api/payment_url_api.rb,
lib/openapi_client/models/avs_response.rb,
lib/openapi_client/models/payment_card.rb,
lib/openapi_client/models/sepa_mandate.rb,
lib/openapi_client/api/fraud_detect_api.rb,
lib/openapi_client/models/card_function.rb,
lib/openapi_client/models/client_locale.rb,
lib/openapi_client/models/error_details.rb,
lib/openapi_client/models/response_type.rb,
lib/openapi_client/api/payment_token_api.rb,
lib/openapi_client/models/authentication.rb,
lib/openapi_client/models/basic_response.rb,
lib/openapi_client/models/china_domestic.rb,
lib/openapi_client/models/error_response.rb,
lib/openapi_client/models/order_response.rb,
lib/openapi_client/models/payment_method.rb,
lib/openapi_client/models/processor_data.rb,
lib/openapi_client/models/purchase_cards.rb,
lib/openapi_client/models/split_shipment.rb,
lib/openapi_client/api/authentication_api.rb,
lib/openapi_client/models/billing_address.rb,
lib/openapi_client/models/device_networks.rb,
lib/openapi_client/models/dynamic_pricing.rb,
lib/openapi_client/models/soft_descriptor.rb,
lib/openapi_client/models/customer_address.rb,
lib/openapi_client/models/transaction_type.rb,
lib/openapi_client/models/void_transaction.rb,
lib/openapi_client/api/card_info_lookup_api.rb,
lib/openapi_client/models/amount_components.rb,
lib/openapi_client/models/fraud_order_items.rb,
lib/openapi_client/models/merchant_location.rb,
lib/openapi_client/models/secure3d_response.rb,
lib/openapi_client/models/stored_credential.rb,
lib/openapi_client/models/sub_merchant_data.rb,
lib/openapi_client/models/use_payment_token.rb,
lib/openapi_client/api/card_verification_api.rb,
lib/openapi_client/api/payment_schedules_api.rb,
lib/openapi_client/models/additional_details.rb,
lib/openapi_client/models/payment_pay_method.rb,
lib/openapi_client/models/return_transaction.rb,
lib/openapi_client/models/score_only_request.rb,
lib/openapi_client/models/sub_merchant_split.rb,
lib/openapi_client/models/transaction_origin.rb,
lib/openapi_client/models/currency_conversion.rb,
lib/openapi_client/models/installment_options.rb,
lib/openapi_client/models/payment_facilitator.rb,
lib/openapi_client/models/payment_method_type.rb,
lib/openapi_client/models/payment_url_request.rb,
lib/openapi_client/models/primary_transaction.rb,
lib/openapi_client/models/score_only_response.rb,
lib/openapi_client/models/sepa_payment_method.rb,
lib/openapi_client/api/currency_conversion_api.rb,
lib/openapi_client/models/airline_travel_route.rb,
lib/openapi_client/models/create_payment_token.rb,
lib/openapi_client/models/order_error_response.rb,
lib/openapi_client/models/payment_url_response.rb,
lib/openapi_client/models/transaction_response.rb,
lib/openapi_client/models/access_token_response.rb,
lib/openapi_client/models/billing_address_phone.rb,
lib/openapi_client/models/exchange_rate_request.rb,
lib/openapi_client/models/lodging_extra_charges.rb,
lib/openapi_client/models/payment_token_details.rb,
lib/openapi_client/models/post_auth_transaction.rb,
lib/openapi_client/models/purchase_cards_level2.rb,
lib/openapi_client/models/purchase_cards_level3.rb,
lib/openapi_client/models/secondary_transaction.rb,
lib/openapi_client/models/sepa_sale_transaction.rb,
lib/openapi_client/models/additional_amount_rate.rb,
lib/openapi_client/models/ali_pay_payment_method.rb,
lib/openapi_client/models/customer_address_phone.rb,
lib/openapi_client/models/exchange_rate_response.rb,
lib/openapi_client/models/pay_pal_payment_method.rb,
lib/openapi_client/models/payment_method_details.rb,
lib/openapi_client/models/authentication_redirect.rb,
lib/openapi_client/models/payment_issuer_response.rb,
lib/openapi_client/models/payment_verification3ds.rb,
lib/openapi_client/models/account_updater_response.rb,
lib/openapi_client/models/ali_pay_sale_transaction.rb,
lib/openapi_client/models/car_rental_extra_charges.rb,
lib/openapi_client/models/card_info_lookup_request.rb,
lib/openapi_client/models/payment_verification_avs.rb,
lib/openapi_client/models/payment_verification_cvv.rb,
lib/openapi_client/models/card_info_lookup_response.rb,
lib/openapi_client/models/card_verification_request.rb,
lib/openapi_client/models/dcc_exchange_rate_request.rb,
lib/openapi_client/models/payment_schedules_request.rb,
lib/openapi_client/models/paypal_credit_transaction.rb,
lib/openapi_client/models/recurring_payment_details.rb,
lib/openapi_client/models/payment_schedules_response.rb,
lib/openapi_client/models/payment_url_error_response.rb,
lib/openapi_client/models/response_amount_components.rb,
lib/openapi_client/models/transaction_error_response.rb,
lib/openapi_client/models/china_pn_r_sale_transaction.rb,
lib/openapi_client/models/fraud_order_ship_to_address.rb,
lib/openapi_client/models/payment_card_payment_method.rb,
lib/openapi_client/models/industry_specific_extensions.rb,
lib/openapi_client/models/payment_token_payment_method.rb,
lib/openapi_client/models/payment_tokenization_request.rb,
lib/openapi_client/models/china_domestic_payment_method.rb,
lib/openapi_client/models/payment_card_sale_transaction.rb,
lib/openapi_client/models/payment_tokenization_response.rb,
lib/openapi_client/models/additional_transaction_details.rb,
lib/openapi_client/models/authentication_redirect_params.rb,
lib/openapi_client/models/payment_token_sale_transaction.rb,
lib/openapi_client/models/secure3d_authentication_result.rb,
lib/openapi_client/models/payment_card_credit_transaction.rb,
lib/openapi_client/models/score_only_response_fraud_score.rb,
lib/openapi_client/models/secure3d_authentication_request.rb,
lib/openapi_client/models/payment_schedules_error_response.rb,
lib/openapi_client/models/payment_token_credit_transaction.rb,
lib/openapi_client/models/purchase_cards_level3_line_items.rb,
lib/openapi_client/models/union_pay_authentication_request.rb,
lib/openapi_client/models/payment_card_pre_auth_transaction.rb,
lib/openapi_client/models/airline_ancillary_service_category.rb,
lib/openapi_client/models/merchant_location_merchant_address.rb,
lib/openapi_client/models/payment_token_pre_auth_transaction.rb,
lib/openapi_client/models/recurring_payment_details_response.rb,
lib/openapi_client/models/authentication_verification_request.rb,
lib/openapi_client/models/payment_card_payer_auth_transaction.rb,
lib/openapi_client/models/payment_tokenization_error_response.rb,
lib/openapi_client/models/dynamic_pricing_exchange_rate_request.rb,
lib/openapi_client/models/payment_card_forced_ticket_transaction.rb,
lib/openapi_client/models/payment_method_payment_schedules_request.rb,
lib/openapi_client/models/payment_card_payment_tokenization_request.rb,
lib/openapi_client/models/referenced_order_payment_schedules_request.rb,
lib/openapi_client/models/score_only_response_fraud_score_explanations.rb,
lib/openapi_client/models/secure3d_authentication_verification_request.rb,
lib/openapi_client/models/referenced_order_payment_tokenization_request.rb,
lib/openapi_client/models/union_pay_authentication_verification_request.rb

Overview

#Payment Gateway API Specification.

#The documentation here is designed to provide all of the technical guidance required to consume and integrate with our APIs for payment processing. To learn more about our APIs please visit https://docs.firstdata.com/org/gateway.

OpenAPI spec version: 6.6.0.20190329.001

Generated by: https://openapi-generator.tech OpenAPI Generator version: unset

Defined Under Namespace

Classes: AVSResponse, AccessTokenResponse, AccountUpdaterResponse, AdditionalAmountRate, AdditionalDetails, AdditionalTransactionDetails, Address, Airline, AirlineAncillaryServiceCategory, AirlineTravelRoute, AliPay, AliPayPaymentMethod, AliPaySaleTransaction, Amount, AmountComponents, ApiClient, ApiError, Authentication, AuthenticationApi, AuthenticationRedirect, AuthenticationRedirectParams, AuthenticationVerificationRequest, BasicResponse, Billing, BillingAddress, BillingAddressPhone, CarRental, CarRentalExtraCharges, Card, CardFunction, CardInfo, CardInfoLookupApi, CardInfoLookupRequest, CardInfoLookupResponse, CardVerificationApi, CardVerificationRequest, ChinaDomestic, ChinaDomesticPaymentMethod, ChinaPnRSaleTransaction, ClientLocale, Configuration, Contact, CreatePaymentToken, CurrencyConversion, CurrencyConversionApi, Customer, CustomerAddress, CustomerAddressPhone, DCCExchangeRateRequest, Dcc, Device, DeviceNetworks, Document, DynamicPricing, DynamicPricingExchangeRateRequest, Error, ErrorDetails, ErrorResponse, ExchangeRateRequest, ExchangeRateResponse, Expiration, FraudDetectApi, FraudOrder, FraudOrderItems, FraudOrderShipToAddress, Frequency, IndustrySpecificExtensions, InstallmentOptions, Lodging, LodgingExtraCharges, Loyalty, Merchant, MerchantLocation, MerchantLocationMerchantAddress, Order, OrderApi, OrderErrorResponse, OrderResponse, PayPal, PayPalPaymentMethod, Payment, PaymentApi, PaymentCard, PaymentCardCreditTransaction, PaymentCardForcedTicketTransaction, PaymentCardPayerAuthTransaction, PaymentCardPaymentMethod, PaymentCardPaymentTokenizationRequest, PaymentCardPreAuthTransaction, PaymentCardSaleTransaction, PaymentFacilitator, PaymentIssuerResponse, PaymentMethod, PaymentMethodDetails, PaymentMethodPaymentSchedulesRequest, PaymentMethodType, PaymentPayMethod, PaymentSchedulesApi, PaymentSchedulesErrorResponse, PaymentSchedulesRequest, PaymentSchedulesResponse, PaymentTokenApi, PaymentTokenCreditTransaction, PaymentTokenDetails, PaymentTokenPaymentMethod, PaymentTokenPreAuthTransaction, PaymentTokenSaleTransaction, PaymentTokenizationErrorResponse, PaymentTokenizationRequest, PaymentTokenizationResponse, PaymentURLApi, PaymentUrlErrorResponse, PaymentUrlRequest, PaymentUrlResponse, PaymentVerification3ds, PaymentVerificationAvs, PaymentVerificationCvv, PaypalCreditTransaction, PostAuthTransaction, PrimaryTransaction, ProcessorData, PurchaseCards, PurchaseCardsLevel2, PurchaseCardsLevel3, PurchaseCardsLevel3LineItems, RecurringPaymentDetails, RecurringPaymentDetailsResponse, ReferencedOrderPaymentSchedulesRequest, ReferencedOrderPaymentTokenizationRequest, ResponseAmountComponents, ResponseType, ReturnTransaction, ScoreOnlyRequest, ScoreOnlyResponse, ScoreOnlyResponseFraudScore, ScoreOnlyResponseFraudScoreExplanations, SecondaryTransaction, Secure3dAuthenticationRequest, Secure3dAuthenticationResult, Secure3dAuthenticationVerificationRequest, Secure3dResponse, Sepa, SepaMandate, SepaPaymentMethod, SepaSaleTransaction, Shipping, SoftDescriptor, SplitShipment, StoredCredential, SubMerchantData, SubMerchantSplit, Transaction, TransactionErrorResponse, TransactionOrigin, TransactionResponse, TransactionType, UnionPayAuthenticationRequest, UnionPayAuthenticationVerificationRequest, UsePaymentToken, VoidTransaction

Constant Summary collapse

VERSION =
'1.2.0'

Class Method Summary collapse

Class Method Details

.configure ⇒ Object

Customize default settings for the SDK using block. OpenapiClient.configure do |config| config.username = "xxx" config.password = "xxx" end If no block given, return the default Configuration object.



188
189
190
191
192
193
194
# File 'lib/openapi_client.rb', line 188

def configure
  if block_given?
    yield(Configuration.default)
  else
    Configuration.default
  end
end