PaymentSDK
Mobile payment SDK
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 Cde.wirecard.paymentsdk.RootChecker.a
 Cde.wirecard.paymentsdk.WirecardCardFormFragment.Builder
 C<NSCopying> [external]
 CWDCardNon-sensitive card data
 CNSError(WDUtils)Error returned by WDCompletionBlock
 C<NSKeyValueBindingCreation>
 CNSObject [external]
 CWDAddressAddress data
 CWDCardNon-sensitive card data
 CWDCardTokenTokenized card data
 CWDClientPayment processing client
 CWDCustomerDataCustomer data to describe account holder or shipping
 CWDNotificationTransaction notification
 CWDOrderOrder data
 CWDOrderItemOrder item data
 CWDPaymentBase class of all Payment Methods
 CWDAlipayPayment
 CWDApplePayPaymentDefines ApplePay payment method
 CWDApplePayManagedPaymentDefines ApplePay payment method
 CWDCardPaymentDefines Card payment method
 CWDPaymentResponsePayment response from ElasticEngine
 CWDPayPalPaymentDefines PayPal payment method
 CWDSEPAPaymentDefines SEPA payment method
 CWDPeriodicDescribes how the recurring transaction is related to previous/following transaction(s)
 CWDStyleBase class of all payment methods styles
 CWDBaseStyleBase class for formulars
 CWDNativeStyleBase class for native UI formulars
 CWDCardStyleStyle class for WDCardPayment method
 CWDSEPAStyleStyle class for WDSEPAPayment method
 CWDSubMerchantInfo
 C<NSObject> [external]
 CNSObject [external]
 C<WDCardFieldDelegate>This protocol allows a delegate to be notified when a payment text field's contents change
 Cde.wirecard.paymentsdk.RootChecker.RootCheckerHolder
 CRuntimeException
 Cde.wirecard.paymentsdk.WirecardExceptionThrown when exception occurred
 CUIControl
 CWDCardFieldField for collecting card data
 Cde.wirecard.paymentsdk.models.WebViewable
 Cde.wirecard.paymentsdk.models.WirecardAlipayPaymentDefines AliPay payment method
 Cde.wirecard.paymentsdk.models.WirecardPayPalPaymentDefines PayPal payment method
 Cde.wirecard.paymentsdk.WirecardClientPayment processing client
 Cde.wirecard.paymentsdk.WirecardClientBuilderPayment processing client builder
 Cde.wirecard.paymentsdk.WirecardEnvironmentList of supported environments
 Cde.wirecard.paymentsdk.WirecardInputFormsStateChangedListenerListens for card input forms state changes from WirecardCardFormFragment
 Cde.wirecard.paymentsdk.WirecardInputFormsStateManagerManages communication between card input forms and WirecardInputFormsStateChangedListener
 Cde.wirecard.paymentsdk.WirecardPaymentTypeList of supported payment types
 Cde.wirecard.paymentsdk.WirecardPeriodicTypeIndicates how and why a transaction occurs more than once
 Cde.wirecard.paymentsdk.WirecardResponseListenerProvides callback methods which will provide transaction result
 Cde.wirecard.paymentsdk.WirecardSequenceTypeIndicates the sequence of the recurring transaction
 CFragment
 Cde.wirecard.paymentsdk.WirecardCardFormFragmentContains input fields for card data
 CSerializable
 Cde.wirecard.paymentsdk.CardBrandList of supported card brands
 Cde.wirecard.paymentsdk.models.AddressAddress data
 Cde.wirecard.paymentsdk.models.CardTokenTokenized sensitive card data
 Cde.wirecard.paymentsdk.models.CryptogramEncrypted payment data. Typically used in place of account-number or token-id
 Cde.wirecard.paymentsdk.models.CustomerDataCustomer data to describe account holder or shipping
 Cde.wirecard.paymentsdk.models.NotificationElasticEngine has a built-in notification capability. The Merchant simply sends the notifications instructions as part of each transaction request. Notifications need to be specified as a URL. There are two types of notifications: HTTP(S) (Web Server POST) SMTP (Email with URL scheme 'mailto') It is possible to setup conditional notifications based on the state of transaction. For example, a Merchant can instruct a notification to only occur on
 Cde.wirecard.paymentsdk.models.OrderOrder data
 Cde.wirecard.paymentsdk.models.OrderItemOrder item data
 Cde.wirecard.paymentsdk.models.PaymentPageStyleDefines custom style and texts for elements in payment forms
 Cde.wirecard.paymentsdk.models.PeriodicDescribes how the recurring transaction is related to previous/following transaction(s)
 Cde.wirecard.paymentsdk.models.SubMerchantInfoSub Merchant Info
 Cde.wirecard.paymentsdk.models.WirecardPaymentBase class of all Payment Methods
 Cde.wirecard.paymentsdk.models.WirecardAlipayPaymentDefines AliPay payment method
 Cde.wirecard.paymentsdk.models.WirecardCardPaymentDefines Card payment method
 Cde.wirecard.paymentsdk.models.WirecardAndroidPayPaymentDefines Android Pay payment method
 Cde.wirecard.paymentsdk.models.WirecardExtendedCardPaymentDefines Card payment method. Used with embedded card input form
 Cde.wirecard.paymentsdk.models.WirecardPayPalPaymentDefines PayPal payment method
 Cde.wirecard.paymentsdk.models.WirecardSepaPaymentDefines SEPA payment method
 Cde.wirecard.paymentsdk.WirecardErrorCodeError codes
 Cde.wirecard.paymentsdk.WirecardPaymentResponsePayment response from ElasticEngine. Contains response data from ElasticEngine
 Cde.wirecard.paymentsdk.WirecardResponseErrorError object returned by WirecardResponseListener
 Cde.wirecard.paymentsdk.WirecardTransactionStateList of transaction states
 Cde.wirecard.paymentsdk.WirecardTransactionTypeList of transaction types