![]() |
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 |