NPITransactionInfo
Deprecated
Objective-C
@interface NPITransactionInfo : NSObject
Swift
class NPITransactionInfo : NSObject
Class that encapsulates transaction data. Used to pass registration information around.
-
Transaction id returned by merchant backend
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull transactionID;
Swift
var transactionID: String { get }
-
Redirect URL for successful payment.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull redirectUrl;
Swift
var redirectUrl: String { get }
-
Redirect URL for cancelled payment.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull cancelRedirectUrl;
Swift
var cancelRedirectUrl: String { get }
-
Wallet URL for App switching.
Declaration
Objective-C
@property (nonatomic, strong, readonly) NSString *_Nonnull walletUrl;
Swift
var walletUrl: String { get }
-
Deprecated
Use init(transactionID:redirectUrl:)
Declaration
Objective-C
- (instancetype _Nonnull)initWithTransactionID:(NSString *_Nonnull)transactionId okRedirectUrl:(NSString *_Nonnull)okRedirectUrl cancelRedirectUrl: (NSString *_Nonnull)cancelRedirectUrl;
Swift
init(transactionID transactionId: String, okRedirectUrl: String, cancelRedirectUrl: String)
Parameters
transactionId
Transaction id.
okRedirectUrl
Redirect URL for successful payment.
cancelRedirectUrl
Redirect URL for cancelled payment. *Deprecated : Use the constructor with two parameters containing transactionId and redirectUrl only
-
Deprecated
Use init(transactionID:redirectUrl:
Declaration
Objective-C
- (instancetype _Nonnull)initWithTransactionID:(NSString *_Nonnull)transactionId okRedirectUrl: (NSString *_Nonnull)okRedirectUrl;
Swift
init(transactionID transactionId: String, okRedirectUrl: String)
Parameters
transactionId
Transaction id.
okRedirectUrl
Redirect URL for successful payment.
-
Declaration
Objective-C
- (instancetype _Nonnull)initWithTransactionID:(NSString *_Nonnull)transactionId redirectUrl:(NSString *_Nonnull)redirectUrl;
Swift
init(transactionID transactionId: String, redirectUrl: String)
Parameters
transactionId
Transaction id.
redirectUrl
Redirect URL for successful payment.
-
Declaration
Objective-C
- (instancetype _Nonnull)initWithWalletUrl:(NSString *_Nonnull)walletUrl;
Swift
init(walletUrl: String)
Parameters
walletUrl
Wallet URL to open the mobile wallet application.
-
Declaration
Objective-C
- (instancetype _Nonnull)initWithTransactionID:(NSString *_Nonnull)transactionId walletUrl:(NSString *_Nonnull)walletUrl;
Swift
init(transactionID transactionId: String, walletUrl: String)
Parameters
transactionId
Transaction id.
walletUrl
Wallet URL to open the mobile wallet application.