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