OPPAmazonPayConfig

@objc
public final class OPPAmazonPayConfig : OPPBrandConfig

Class to encapsulate all necessary brand configurations required for AmazonPay transaction.

  • An enumeration for the possible regions for AmazonPay.

    See more

    Declaration

    Swift

    @objc
    public enum OPPAmazonPayRegion : Int
  • AmazonPay region object.

    Declaration

    Swift

    @objc
    public let region: OPPAmazonPayRegion
  • AmazonPay isCompleteCheckout object. It indicates the use of AmazonPay complete checkout flow. The default value is false.

    Declaration

    Swift

    @objc
    public private(set) var isCompleteCheckout: Bool { get }
  • Payment brand for the configuration object.

    Declaration

    Swift

    public override var paymentBrand: String { get }
  • Creates an object representing an AmazonPay brand configuration.

    Declaration

    Swift

    @objc
    public init(region: OPPAmazonPayRegion)

    Parameters

    region

    AmazonPay region object.

    Return Value

    Returns an object representing AmazonPay configuration.

  • Creates an object representing an AmazonPay brand configuration with checkoutType.

    Declaration

    Swift

    @objc
    public init(region: OPPAmazonPayRegion, isCompleteCheckout: Bool)

    Parameters

    region

    AmazonPay region object.

    isCompleteCheckout

    It indicates the use of AmaoznPay complete checkout flow.

    Return Value

    Returns an object representing AmazonPay configuration.