Transaction

  • Class to encapsulate all necessary transaction parameters for performing affirm transaction.

    See more

    Declaration

    Swift

    @objc
    final public class OPPAffirmPaymentParams : OPPPaymentParams
  • Class to encapsulate all necessary transaction parameters for performing Afterpay Payments transaction.

    See more

    Declaration

    Swift

    @objc
    final public class OPPAfterPayPaymentParams : OPPPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing AmazonPay Payments transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPAmazonPayPaymentParams : OPPPaymentParams
  • Class to encapsulate all necessary transaction parameters for performing an Apple Pay transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPApplePayPaymentParams : OPPPaymentParams
  • Class to encapsulate all necessary transaction parameters for performing an Blik transaction.

    See more

    Declaration

    Swift

    @objc
    public class OPPBankAccountPaymentParams : OPPPaymentParams, NSCopying
  • Class to represent a set of base parameters for common and tokenized cards.

    See more

    Declaration

    Swift

    @objc
    public class OPPBaseCardPaymentParams : OPPPaymentParams
  • Class to encapsulate all necessary transaction parameters for performing an Blik transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPBlikPaymentParams : OPPPaymentParams, NSCopying
  • Class to represent a set of card parameters needed for performing an e-commerce card transaction.

    It offers сonvenience methods for checking if the number is valid, i.e. if it passes the Luhn check and can be assigned to one of the major card companies.

    After getting an authorization for the transaction the parameters are masked in accordance to PCI PA DSS requirements.

    See more

    Declaration

    Swift

    @objc
    public final class OPPCardPaymentParams : OPPBaseCardPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing Cash App Pay Payments transaction.

    See more

    Declaration

    Swift

    @objc
    final public class OPPCashAppPayPaymentParams : OPPPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing a China UnionPay (UPOP) transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPChinaUnionPayPaymentParams : OPPPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing ClearPay Payments transaction.

    See more

    Declaration

    Swift

    @objc
    final public class OPPClearPayPaymentParams : OPPPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing an Ikano transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPIkanoOiPaymentParams : OPPPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing an Ikano private label transaction (as virtual account).

    See more

    Declaration

    Swift

    @objc
    public final class OPPIkanoPrivateLabelVAPaymentParams : OPPPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing KG Inicis transaction.

    See more

    Declaration

    Swift

    @objc
    final public class OPPInicisPaymentParams : OPPPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing a InstantPay transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPInstantPayPaymentParams : OPPBankAccountPaymentParams
  • Class to encapsulate all necessary transaction parameters for performing Klarna Payments transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPKlarnaInlinePaymentParams : OPPPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing an MB WAY transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPMBWayPaymentParams : OPPPaymentParams, NSCopying
  • Class to represent a set of parameters needed for performing an e-commerce transaction.

    See more

    Declaration

    Objective-C

    @interface OPPPaymentParams : NSObject

    Swift

    class OPPPaymentParams : NSObject
  • Class to encapsulate all necessary transaction parameters for performing an RatePay transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPRatePayPaymentParams : OPPPaymentParams, NSCopying
  • Class to encapsulate all necessary transaction parameters for performing an STC Pay transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPSTCPayPaymentParams : OPPPaymentParams, NSCopying
  • An enumeration of possible options to proceed STC Pay payment.

    See more

    Declaration

    Swift

    @objc
    public enum OPPSTCPayVerificationOption : Int
  • Class to encapsulate all necessary transaction parameters for performing a token transaction.

    See more

    Declaration

    Swift

    @objc
    public final class OPPTokenPaymentParams : OPPBaseCardPaymentParams, NSCopying
  • Class to encapsulate the parameters needed for performing transaction.

    See more

    Declaration

    Objective-C

    @interface OPPTransaction : NSObject

    Swift

    class OPPTransaction : NSObject
  • An enumeration for the various types of transaction.

    See more

    Declaration

    Objective-C

    enum OPPTransactionType : NSInteger {}

    Swift

    enum OPPTransactionType : Int, @unchecked Sendable
  • Class to encapsulate all necessary parameters for performing transaction with YooKassa.

    See more

    Declaration

    Objective-C

    @interface OPPYooKassaPaymentParams : OPPPaymentParams

    Swift

    class OPPYooKassaPaymentParams : OPPPaymentParams