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
Objective-C
@interface OPPAfterPayPaymentParams : OPPPaymentParams
Swift
class OPPAfterPayPaymentParams : OPPPaymentParams
-
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
Objective-C
@interface OPPApplePayPaymentParams : OPPPaymentParams
Swift
class OPPApplePayPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing a bank transfer transaction.
See moreDeclaration
Objective-C
@interface OPPBankAccountPaymentParams : OPPPaymentParams
Swift
class OPPBankAccountPaymentParams : OPPPaymentParams
-
Class to represent a set of base parameters for common and tokenized cards.
See moreDeclaration
Objective-C
@interface OPPBaseCardPaymentParams : OPPPaymentParams
Swift
class OPPBaseCardPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing an Blik transaction.
See moreDeclaration
Objective-C
@interface OPPBlikPaymentParams : OPPPaymentParams
Swift
class OPPBlikPaymentParams : OPPPaymentParams
-
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
Objective-C
@interface OPPCardPaymentParams : OPPBaseCardPaymentParams
Swift
class OPPCardPaymentParams : OPPBaseCardPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing Cash App Pay Payments transaction.
See moreDeclaration
Objective-C
@interface OPPCashAppPayPaymentParams : OPPPaymentParams
Swift
class OPPCashAppPayPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing a China UnionPay (UPOP) transaction.
See moreDeclaration
Objective-C
@interface OPPChinaUnionPayPaymentParams : OPPPaymentParams
Swift
class OPPChinaUnionPayPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing ClearPay Payments transaction.
See moreDeclaration
Objective-C
@interface OPPClearPayPaymentParams : OPPPaymentParams
Swift
class OPPClearPayPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing an Ikano transaction.
See moreDeclaration
Objective-C
@interface OPPIkanoOiPaymentParams : OPPPaymentParams
Swift
class OPPIkanoOiPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing an Ikano private label transaction (as virtual account).
See moreDeclaration
Objective-C
@interface OPPIkanoPrivateLabelVAPaymentParams : OPPPaymentParams
Swift
class OPPIkanoPrivateLabelVAPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing KG Inicis transaction.
See moreDeclaration
Objective-C
@interface OPPInicisPaymentParams : OPPPaymentParams
Swift
class OPPInicisPaymentParams : OPPPaymentParams
-
Undocumented
See moreDeclaration
Objective-C
@interface OPPInstantPayPaymentParams : OPPBankAccountPaymentParams
Swift
class OPPInstantPayPaymentParams : OPPBankAccountPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing Klarna Payments transaction.
See moreDeclaration
Objective-C
@interface OPPKlarnaInlinePaymentParams : OPPPaymentParams
Swift
class OPPKlarnaInlinePaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing an MB WAY transaction.
See moreDeclaration
Objective-C
@interface OPPMBWayPaymentParams : OPPPaymentParams
Swift
class OPPMBWayPaymentParams : OPPPaymentParams
-
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
Objective-C
@interface OPPRatePayPaymentParams : OPPPaymentParams
Swift
class OPPRatePayPaymentParams : OPPPaymentParams
-
Class to encapsulate all necessary transaction parameters for performing an STC Pay transaction.
See moreDeclaration
Objective-C
@interface OPPSTCPayPaymentParams : OPPPaymentParams
Swift
class OPPSTCPayPaymentParams : OPPPaymentParams
-
An enumeration of possible options to proceed STC Pay payment.
See moreDeclaration
Objective-C
enum OPPSTCPayVerificationOption : NSInteger {}
Swift
enum OPPSTCPayVerificationOption : Int, @unchecked Sendable
-
Class to encapsulate all necessary transaction parameters for performing a token transaction.
See moreDeclaration
Objective-C
@interface OPPTokenPaymentParams : OPPBaseCardPaymentParams
Swift
class OPPTokenPaymentParams : OPPBaseCardPaymentParams
-
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