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 moreDeclaration
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
regionAmazonPay 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
regionAmazonPay region object.
isCompleteCheckoutIt indicates the use of AmaoznPay complete checkout flow.
Return Value
Returns an object representing AmazonPay configuration.
OPPAmazonPayConfig Class Reference