Transaction
-
Class to encapsulate all necessary transaction parameters for performing affirm transaction.
See moreDeclaration
Swift
@objc final public class OPPAffirmPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing Afterpay Payments transaction.
See moreDeclaration
Swift
@objc final public class OPPAfterPayPaymentParams : OPPPaymentParams, NSCopying
-
Class to encapsulate all necessary transaction parameters for performing AmazonPay Payments transaction.
See moreDeclaration
Swift
@objc public final class OPPAmazonPayPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing an Apple Pay transaction.
See moreDeclaration
Swift
@objc public final class OPPApplePayPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing an Blik transaction.
See moreDeclaration
Swift
@objc public class OPPBankAccountPaymentParams : OPPPaymentParams, NSCopying
-
Class to represent a set of base parameters for common and tokenized cards.
See moreDeclaration
Swift
@objc public class OPPBaseCardPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing an Blik transaction.
See moreDeclaration
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 moreDeclaration
Swift
@objc public final class OPPCardPaymentParams : OPPBaseCardPaymentParams, NSCopying
-
Class to encapsulate all necessary transaction parameters for performing Cash App Pay Payments transaction.
See moreDeclaration
Swift
@objc final public class OPPCashAppPayPaymentParams : OPPPaymentParams, NSCopying
-
Class to encapsulate all necessary transaction parameters for performing a China UnionPay (UPOP) transaction.
See moreDeclaration
Swift
@objc public final class OPPChinaUnionPayPaymentParams : OPPPaymentParams, NSCopying
-
Class to encapsulate all necessary transaction parameters for performing ClearPay Payments transaction.
See moreDeclaration
Swift
@objc final public class OPPClearPayPaymentParams : OPPPaymentParams, NSCopying
-
Class to encapsulate all necessary transaction parameters for performing an Ikano transaction.
See moreDeclaration
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 moreDeclaration
Swift
@objc public final class OPPIkanoPrivateLabelVAPaymentParams : OPPPaymentParams, NSCopying
-
Class to encapsulate all necessary transaction parameters for performing KG Inicis transaction.
See moreDeclaration
Swift
@objc final public class OPPInicisPaymentParams : OPPPaymentParams, NSCopying
-
Class to encapsulate all necessary transaction parameters for performing a InstantPay transaction.
See moreDeclaration
Swift
@objc public final class OPPInstantPayPaymentParams : OPPBankAccountPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing Klarna Payments transaction.
See moreDeclaration
Swift
@objc public final class OPPKlarnaInlinePaymentParams : OPPPaymentParams, NSCopying
-
Class to encapsulate all necessary transaction parameters for performing an MB WAY transaction.
See moreDeclaration
Swift
@objc public final class OPPMBWayPaymentParams : OPPPaymentParams, NSCopying
-
Class to represent a set of parameters needed for performing an e-commerce transaction.
See moreDeclaration
Objective-C
@interface OPPPaymentParams : NSObject
Swift
class OPPPaymentParams : NSObject
-
Class to encapsulate all necessary transaction parameters for performing an RatePay transaction.
See moreDeclaration
Swift
@objc public final class OPPRatePayPaymentParams : OPPPaymentParams, NSCopying
-
Class to encapsulate all necessary transaction parameters for performing an STC Pay transaction.
See moreDeclaration
Swift
@objc public final class OPPSTCPayPaymentParams : OPPPaymentParams, NSCopying
-
An enumeration of possible options to proceed STC Pay payment.
See moreDeclaration
Swift
@objc public enum OPPSTCPayVerificationOption : Int
-
Class to encapsulate all necessary transaction parameters for performing a token transaction.
See moreDeclaration
Swift
@objc public final class OPPTokenPaymentParams : OPPBaseCardPaymentParams, NSCopying
-
Class to encapsulate the parameters needed for performing transaction.
See moreDeclaration
Objective-C
@interface OPPTransaction : NSObject
Swift
class OPPTransaction : NSObject
-
An enumeration for the various types of transaction.
See moreDeclaration
Objective-C
enum OPPTransactionType : NSInteger {}
Swift
enum OPPTransactionType : Int, @unchecked Sendable
-
Class to encapsulate all necessary parameters for performing transaction with YooKassa.
See moreDeclaration
Objective-C
@interface OPPYooKassaPaymentParams : OPPPaymentParams
Swift
class OPPYooKassaPaymentParams : OPPPaymentParams