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,
lib/oci/osp_gateway/models/address_quality_type.rb,
lib/oci/osp_gateway/models/address_verification_code.rb,
lib/oci/osp_gateway/models/third_party_validation_type.rb

Overview

Module containing models for requests made to, and responses received from, OCI OspGateway services

Defined Under Namespace

Classes: Address, AddressRule, AddressTypeRule, AuthorizeSubscriptionPaymentDetails, AuthorizeSubscriptionPaymentReceipt, BillToAddress, ContactTypeRule, Country, CreditCardPaymentDetail, CreditCardPaymentOption, Currency, EcheckPaymentDetail, Field, Format, Invoice, InvoiceCollection, InvoiceLineCollection, InvoiceLineSummary, InvoiceSummary, Label, MerchantDefinedData, OtherPaymentDetail, PayInvoiceDetails, PayInvoiceReceipt, PaySubscriptionDetails, PaySubscriptionReceipt, PaymentDetail, PaymentGateway, PaymentOption, PaypalPaymentDetail, PaypalPaymentOption, Subscription, SubscriptionCollection, SubscriptionSummary, TaxInfo, TaxTypeRule, UpdateSubscriptionDetails, VerifyAddressDetails, VerifyAddressReceipt

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
ADDRESS_QUALITY_TYPE_ENUM =
[
  ADDRESS_QUALITY_TYPE_EXCELLENT = 'EXCELLENT'.freeze,
  ADDRESS_QUALITY_TYPE_GOOD = 'GOOD'.freeze,
  ADDRESS_QUALITY_TYPE_AVERAGE = 'AVERAGE'.freeze,
  ADDRESS_QUALITY_TYPE_POOR = 'POOR'.freeze,
  ADDRESS_QUALITY_TYPE_BAD = 'BAD'.freeze
].freeze
ADDRESS_VERIFICATION_CODE_ENUM =
[
  ADDRESS_VERIFICATION_CODE_VERIFIED = 'VERIFIED'.freeze,
  ADDRESS_VERIFICATION_CODE_PARTIALLY_VERIFIED = 'PARTIALLY_VERIFIED'.freeze,
  ADDRESS_VERIFICATION_CODE_AMBIGUOUS = 'AMBIGUOUS'.freeze,
  ADDRESS_VERIFICATION_CODE_REVERTED = 'REVERTED'.freeze,
  ADDRESS_VERIFICATION_CODE_UNVERIFIED = 'UNVERIFIED'.freeze
].freeze
THIRD_PARTY_VALIDATION_TYPE_ENUM =
[
  THIRD_PARTY_VALIDATION_TYPE_OPTIONAL = 'OPTIONAL'.freeze,
  THIRD_PARTY_VALIDATION_TYPE_REQUIRED = 'REQUIRED'.freeze,
  THIRD_PARTY_VALIDATION_TYPE_NEVER = 'NEVER'.freeze
].freeze