PaymentSDK
Mobile payment SDK
|
Defines SEPA payment method. More...
#import <WDSEPAPayment.h>
Public Instance Methods | |
(nullable instancetype) | - initWithCreditor:andMandate: |
(nullable instancetype) | - init |
Public Instance Methods inherited from WDPayment | |
(nullable WDNotification *) | - notificationForState: |
Returns the notification for transaction state. More... | |
Public Instance Methods inherited from NSObject | |
(Class) | - classForCoder |
(id) | - copy |
(void) | - dealloc |
(void) | - finalize |
(id) | - init |
(id) | - mutableCopy |
Public Instance Methods inherited from <NSObject> | |
(NSString *) | - description |
(NSUInteger) | - hash |
(BOOL) | - isEqual: |
Properties | |
NSString * | creditorID |
The Creditor Id for the Merchant Account SEPA. More... | |
NSString * | mandateID |
The Mandate Id for the Mandate Transaction, generated by merchant. More... | |
NSDate * | mandateSignedDate |
The date that the Mandate was signed. More... | |
NSDate * | dueDate |
The date that the Mandate Transaction is due. More... | |
WDPeriodic * | periodic |
It describes recurring transactions. More... | |
Properties inherited from WDPayment | |
NSString * | requestSignature |
Authorize client to process the transaction. More... | |
NSDate * | requestTimestamp |
Date when requestSignature was generated. More... | |
NSString * | signature |
2nd generation signature. Authorize client to process the transaction. checkPayment works only with this signature. More... | |
NSString * | merchantAccountID |
Unique identifier assigned for every Merchant Account. More... | |
NSString * | merchantAccountResolverCategory |
Category used by frontend merchant to resolve internal merchant for processing payment. More... | |
NSString * | requestID |
Unique identifier associated with the transaction, which is created by the merchant. More... | |
NSDecimalNumber * | amount |
The only amount that accompanies the transaction when it is created and/or requested. More... | |
WDCurrency | amountCurrency |
Currency in which the transaction is processed. More... | |
WDTransactionType | transactionType |
Determines transaction processing behaviour. More... | |
WDCustomerData * | accountHolder |
Customer's account information. More... | |
WDCustomerData * | shipping |
Customer's shipping information. More... | |
WDOrder * | order |
Customer's order information. More... | |
NSArray< WDNotification * > * | notifications |
Notifications configuration. More... | |
NSString * | IPAddress |
The IP Address of the Customer as recorded by the entity receiving the Transaction Attempt from the Customer. More... | |
WDLocale | locale |
Defines the user's language and any special variant preferences that the user wants to see in their user interface. More... | |
NSString * | parentTransactionID |
transaction identifier of previous transaction gathered by [WDPaymentResponse transactionIdentifier] More... | |
Additional Inherited Members | |
Public Class Methods inherited from NSObject | |
(id) | + alloc |
(Class) | + class |
(void) | + initialize |
(void) | + load |
(id) | + new |
Defines SEPA payment method.
- (nullable instancetype) init |
- (nullable instancetype) initWithCreditor: | (nonnull NSString *) | creditorID | |
andMandate: | (nonnull NSString *) | mandateID | |
|
readwritenonatomicstrong |
The Creditor Id for the Merchant Account SEPA.
It is mandatory.
|
readwritenonatomicstrong |
The date that the Mandate Transaction is due.
|
readwritenonatomicstrong |
The Mandate Id for the Mandate Transaction, generated by merchant.
|
readwritenonatomicstrong |
The date that the Mandate was signed.
If value is nil, current date will be used. It is optional.
|
readwritenonatomicstrong |
It describes recurring transactions.