PaymentSDK
Mobile payment SDK
|
Classes | |
category | NSError(WDUtils) |
error returned by WDCompletionBlock More... | |
class | WDAddress |
Address data. More... | |
class | WDApplePayManagedPayment |
Defines ApplePay payment method. More... | |
class | WDApplePayPayment |
Defines ApplePay payment method. More... | |
class | WDBaseStyle |
Base class for formulars. More... | |
class | WDCard |
Non-sensitive card data. More... | |
protocol | <WDCardFieldDelegate> |
This protocol allows a delegate to be notified when a payment text field's contents change. More... | |
class | WDCardField |
Field for collecting card data. More... | |
class | WDCardPayment |
Defines Card payment method. More... | |
class | WDCardStyle |
Style class for WDCardPayment method. More... | |
class | WDCardToken |
Tokenized card data. More... | |
class | WDClient |
Payment processing client. More... | |
class | WDCustomerData |
Customer data to describe account holder or shipping. More... | |
class | WDNativeStyle |
Base class for native UI formulars. More... | |
class | WDNotification |
Transaction notification. More... | |
class | WDOrder |
Order data. More... | |
class | WDOrderItem |
Order item data. More... | |
class | WDPayment |
Base class of all Payment Methods. More... | |
class | WDPaymentResponse |
Payment response from ElasticEngine. More... | |
class | WDPayPalPayment |
Defines PayPal payment method. More... | |
class | WDPeriodic |
Describes how the recurring transaction is related to previous/following transaction(s) More... | |
class | WDSEPAPayment |
Defines SEPA payment method. More... | |
class | WDSEPAStyle |
Style class for WDSEPAPayment method. More... | |
class | WDStyle |
Base class of all payment methods styles. More... | |
Typedefs | |
typedef void(^ | WDCompletionBlock) (WDPaymentResponse *_Nullable response, NSError *_Nullable error) |
Functions | |
WDAttempt | WDAttemptThreeDFromCode (NSString *code) |
Converts attempt 3D string representation to WDAttempt enumeration. More... | |
NSString * | WDAttemptThreeDGetCode (WDAttempt attempt) |
Converts attempt 3D WDAttempt enumeration to string representation. More... | |
WDCardBrand | WDCardBrandFromCode (NSString *code) |
Converts card brand string representation to WDCardBrand enumeration. More... | |
NSString * | WDCardBrandGetCode (WDCardBrand cardBrand) |
Converts card brand WDCardBrand enumeration to string representation. More... | |
NSString * | WDCountryGetISOCode (WDCountry country) |
WDCountry | WDCountryFromISOCode (NSString *code) |
NSString * | WDCurrencyGetISOCode (WDCurrency currency) |
WDCurrency | WDCurrencyFromISOCode (NSString *code) |
WDTransactionType | WDTransactionTypeFromCode (NSString *code) |
Converts transaction type string representation to WDTransactionType enumeration. More... | |
NSString * | WDTransactionTypeGetCode (WDTransactionType transactionType) |
Converts transaction type WDTransactionType enumeration to string representation. More... | |
Variables | |
NSString *_Nonnull const | WDPaymentSDKErrorDomain |
FOUNDATION_EXPORT double | PaymentSDKVersionNumber |
Project version number for PaymentSDK. More... | |
FOUNDATION_EXPORT const unsigned char | PaymentSDKVersionString [] |
Project version string for PaymentSDK. More... | |
typedef void(^ WDCompletionBlock) (WDPaymentResponse *_Nullable response, NSError *_Nullable error) |
Transaction completion block with response from ElasticEngine or error occoured during transaction
response | the response from ElasticEngine. |
error | occoured during transaction. |
enum WDAttempt : NSUInteger |
enum WDCardBrand : NSUInteger |
List of card brands
enum WDCardFieldState : NSUInteger |
WDCardField states emitted during user interacion
Enumerator | |
---|---|
WDCardFieldStateCardInitial |
Initial state and state after -[WDCardField clear] |
WDCardFieldStateJailbrokenDevice |
User's device is jailbroken |
WDCardFieldStateCardValid |
User entered valid card data |
WDCardFieldStateCardUnsupported |
User is trying to type unsupported card type |
WDCardFieldStateNumberEditting |
Card number UITextField is first responder |
WDCardFieldStateNumberIncomplete |
Card number is incomplete |
WDCardFieldStateNumberInvalid |
Card number is invalid |
WDCardFieldStateNumberValid |
User entered valid card number |
WDCardFieldStateMonthEditting |
Expiration month UITextField is first responder |
WDCardFieldStateYearEditting |
Expiration year UITextField is first responder |
WDCardFieldStateExpirationDateIncomplete |
Expiration date is incomplete |
WDCardFieldStateExpirationDateInvalid |
Expiration date is invalid |
WDCardFieldStateExpirationDateValid |
User entered valid expiration date |
WDCardFieldStateSecurityCodeEditting |
Security code UITextField became first responder |
WDCardFieldStateSecurityCodeIncomplete |
Security code is incomplete |
WDCardFieldStateSecurityCodeInvalid |
Security code is invalid |
WDCardFieldStateSecurityCodeValid |
Security code is valid |
enum WDCardStyleLayout : NSUInteger |
enum WDCountry : NSUInteger |
List of countries supported by ElasticEngine
enum WDCurrency : NSUInteger |
List of currencies supported by ElasticEngine
enum WDEnvironment : NSUInteger |
List of supported environments
enum WDErrorCode : NSInteger |
Error codes
enum WDGender : NSUInteger |
enum WDLocale : NSUInteger |
List of Locales supported by ElasticEngine
enum WDPeriodicType : NSUInteger |
Indicates how and why a transaction occurs more than once
enum WDSequenceType : NSUInteger |
Indicates the sequence of the recurring transaction
enum WDTransactionState : NSUInteger |
List of transaction states
enum WDTransactionType : NSUInteger |
List of transaction types
Converts attempt 3D string representation to WDAttempt enumeration.
code | attempt 3D string representation |
Converts attempt 3D WDAttempt enumeration to string representation.
attempt | WDTAttempt enumeration |
WDCardBrand WDCardBrandFromCode | ( | NSString * | code | ) |
Converts card brand string representation to WDCardBrand enumeration.
code | card brand string representation |
NSString* WDCardBrandGetCode | ( | WDCardBrand | cardBrand | ) |
Converts card brand WDCardBrand enumeration to string representation.
cardBrand | card brand WDCardBrand enumeration |
WDCurrency WDCurrencyFromISOCode | ( | NSString * | code | ) |
NSString* WDCurrencyGetISOCode | ( | WDCurrency | currency | ) |
WDTransactionType WDTransactionTypeFromCode | ( | NSString * | code | ) |
Converts transaction type string representation to WDTransactionType enumeration.
code | transaction type string representation |
NSString* WDTransactionTypeGetCode | ( | WDTransactionType | transactionType | ) |
Converts transaction type WDTransactionType enumeration to string representation.
transactionType | transaction type WDTransactionType enumeration |
FOUNDATION_EXPORT double PaymentSDKVersionNumber |
Project version number for PaymentSDK.
FOUNDATION_EXPORT const unsigned char PaymentSDKVersionString[] |
Project version string for PaymentSDK.
NSString* _Nonnull const WDPaymentSDKErrorDomain |