Module: OCI::OspGateway::Models
- Defined in:
- lib/oci/osp_gateway/osp_gateway.rb,
lib/oci/osp_gateway/models/payment_method.rb,
lib/oci/osp_gateway/models/credit_card_type.rb
Overview
Module containing models for requests made to, and responses received from, OCI OspGateway services
Defined Under Namespace
Classes: AuthorizeSubscriptionPaymentDetails, AuthorizeSubscriptionPaymentReceipt, BillToAddress, BillingAddress, Country, CreditCardPaymentDetail, CreditCardPaymentOption, Currency, Invoice, InvoiceCollection, InvoiceLineCollection, InvoiceLineSummary, InvoiceSummary, MerchantDefinedData, OtherPaymentDetail, PayInvoiceDetails, PayInvoiceReceipt, PaySubscriptionDetails, PaySubscriptionReceipt, PaymentDetail, PaymentGateway, PaymentOption, PaypalPaymentDetail, PaypalPaymentOption, Subscription, SubscriptionCollection, SubscriptionSummary, TaxInfo, UpdateSubscriptionDetails
Constant Summary collapse
- PAYMENT_METHOD_ENUM =
[ PAYMENT_METHOD_CREDIT_CARD = 'CREDIT_CARD'.freeze, PAYMENT_METHOD_PAYPAL = 'PAYPAL'.freeze ].freeze
- CREDIT_CARD_TYPE_ENUM =
[ CREDIT_CARD_TYPE_VISA = 'VISA'.freeze, CREDIT_CARD_TYPE_AMEX = 'AMEX'.freeze, CREDIT_CARD_TYPE_MASTERCARD = 'MASTERCARD'.freeze, CREDIT_CARD_TYPE_DISCOVER = 'DISCOVER'.freeze, CREDIT_CARD_TYPE_JCB = 'JCB'.freeze, CREDIT_CARD_TYPE_DINER = 'DINER'.freeze, CREDIT_CARD_TYPE_ELO = 'ELO'.freeze ].freeze