![]() |
PaymentSDK
Mobile payment SDK
|
Base class of all Payment Methods. More...
Inheritance diagram for de.wirecard.paymentsdk.models.WirecardPayment:
Collaboration diagram for de.wirecard.paymentsdk.models.WirecardPayment:Public Instance Methods | |
| String | getRequestTimeStamp () |
| Returns date when requestSignature was generated. More... | |
| void | setRequestTimeStamp (String requestTimeStamp) |
| Sets date when requestSignature was generated. More... | |
| String | getRequestID () |
| Returns unique identifier associated with the transaction, which is created by the merchant. More... | |
| void | setRequestID (String requestID) |
| Sets unique identifier associated with the transaction, which is created by the merchant. More... | |
| String | getMerchantAccountID () |
| Returns unique identifier assigned for every Merchant Account. More... | |
| void | setMerchantAccountID (String merchantAccountID) |
| Sets unique identifier assigned for every Merchant Account. More... | |
| WirecardTransactionType | getTransactionType () |
| Returns determines transaction processing behaviour. More... | |
| void | setTransactionType (WirecardTransactionType transactionType) |
| Sets determines transaction processing behaviour. More... | |
| BigDecimal | getAmount () |
| Returns the only amount that accompanies the transaction when it is created and/or requested. More... | |
| void | setAmount (BigDecimal amount) |
| Sets the only amount that accompanies the transaction when it is created and/or requested. More... | |
| String | getCurrency () |
| Returns currency in which the transaction is processed. More... | |
| void | setCurrency (String currency) |
| Sets currency in which the transaction is processed. More... | |
| String | getRequestSignature () |
| Returns request signature - authorize client to process the transaction. More... | |
| void | setRequestSignature (String requestSignature) |
| Sets request signature - authorize client to process the transaction. More... | |
| String | getParentTransactionID () |
| Returns transaction ID of the first transaction in the series. More... | |
| void | setParentTransactionID (String parentTransactionID) |
| Sets transaction ID of the first transaction in the series. More... | |
| Order | getOrder () |
| Returns customer's order information. More... | |
| void | setOrder (Order order) |
| Sets customer's order information. More... | |
| CustomerData | getAccountHolder () |
| Returns customer's order information. More... | |
| void | setAccountHolder (CustomerData accountHolder) |
| Sets customer's order information. More... | |
| CustomerData | getShippingAddress () |
| Returns customer's shipping information. More... | |
| void | setShippingAddress (CustomerData shippingAddress) |
| Sets customer's shipping information. More... | |
| List< Notification > | getNotifications () |
| Returns list of notifications configuration. More... | |
| void | setNotifications (List< Notification > notifications) |
| Sets list of notifications configuration. More... | |
| String | getIpAddress () |
| Returns the IP Address of the Customer as recorded by the entity receiving the Transaction Attempt from the Customer. More... | |
| void | setIpAddress (String ipAddress) |
| Sets the IP Address of the Customer as recorded by the entity receiving the Transaction Attempt from the Customer. More... | |
| String | getLocale () |
| Returns locale - defines the user's language and any special variant preferences that the user wants to see in their user interface. More... | |
| void | setLocale (String locale) |
| Sets locale - defines the user's language and any special variant preferences that the user wants to see in their user interface. More... | |
| String | getMerchantAccountResolverCategory () |
| Sets merchant account resolver category - category used by frontend merchant to resolve internal merchant for processing payment. More... | |
| void | setMerchantAccountResolverCategory (String merchantAccountResolverCategory) |
| Sets merchant account resolver category - category used by frontend merchant to resolve internal merchant for processing payment. More... | |
| String | getSignature () |
| Returns signature - authorize client to process the transaction. More... | |
| void | setSignature (String signature) |
| Sets signature - authorize client to process the transaction. More... | |
Protected Instance Methods | |
| WirecardPayment (String requestTimeStamp, String requestID, String merchantAccountID, WirecardTransactionType transactionType, BigDecimal amount, String currency, String requestSignature) | |
| WirecardPayment (String signature, String requestTimeStamp, String requestID, String merchantAccountID, WirecardTransactionType transactionType, BigDecimal amount, String currency) | |
Private Fields | |
| String | requestTimeStamp |
| Date when requestSignature was generated. More... | |
| String | requestID |
| Unique identifier associated with the transaction, which is created by the merchant. More... | |
| String | merchantAccountID |
| Unique identifier assigned for every Merchant Account. More... | |
| String | merchantAccountResolverCategory |
| Category used by frontend merchant to resolve internal merchant for processing payment. More... | |
| String | parentTransactionID |
| Transaction ID of the first transaction in the series. More... | |
| String | requestSignature |
| Authorize client to process the transaction. More... | |
| String | currency |
| Currency in which the transaction is processed. More... | |
| String | ipAddress |
| The IP Address of the Customer as recorded by the entity receiving the Transaction Attempt from the Customer. More... | |
| String | locale |
| Defines the user's language and any special variant preferences that the user wants to see in their user interface. More... | |
| CustomerData | accountHolder |
| Customer's account information. More... | |
| CustomerData | shippingAddress |
| Customer's shipping information. More... | |
| WirecardTransactionType | transactionType |
| Determines transaction processing behaviour. More... | |
| BigDecimal | amount |
| The only amount that accompanies the transaction when it is created and/or requested. More... | |
| Order | order |
| Customer's order information. More... | |
| List< Notification > | notifications |
| Notifications configuration. More... | |
| String | signature |
| Authorize client to process the transaction. More... | |
Base class of all Payment Methods.
|
inlineprotected |
|
inlineprotected |
|
inline |
Returns customer's order information.
|
inline |
Returns the only amount that accompanies the transaction when it is created and/or requested.
|
inline |
Returns currency in which the transaction is processed.
|
inline |
Returns the IP Address of the Customer as recorded by the entity receiving the Transaction Attempt from the Customer.
|
inline |
Returns locale - defines the user's language and any special variant preferences that the user wants to see in their user interface.
|
inline |
Returns unique identifier assigned for every Merchant Account.
|
inline |
Sets merchant account resolver category - category used by frontend merchant to resolve internal merchant for processing payment.
|
inline |
Returns list of notifications configuration.
|
inline |
Returns customer's order information.
|
inline |
Returns transaction ID of the first transaction in the series.
|
inline |
Returns unique identifier associated with the transaction, which is created by the merchant.
|
inline |
Returns request signature - authorize client to process the transaction.
|
inline |
Returns date when requestSignature was generated.
|
inline |
Returns customer's shipping information.
|
inline |
Returns signature - authorize client to process the transaction.
|
inline |
Returns determines transaction processing behaviour.
|
inline |
Sets customer's order information.
| accountHolder |
|
inline |
Sets the only amount that accompanies the transaction when it is created and/or requested.
| amount |
|
inline |
Sets currency in which the transaction is processed.
| currency |
|
inline |
Sets the IP Address of the Customer as recorded by the entity receiving the Transaction Attempt from the Customer.
| ipAddress |
|
inline |
Sets locale - defines the user's language and any special variant preferences that the user wants to see in their user interface.
| locale |
|
inline |
Sets unique identifier assigned for every Merchant Account.
| merchantAccountID |
|
inline |
Sets merchant account resolver category - category used by frontend merchant to resolve internal merchant for processing payment.
| merchantAccountResolverCategory |
|
inline |
Sets list of notifications configuration.
| notifications |
|
inline |
Sets customer's order information.
| order |
|
inline |
Sets transaction ID of the first transaction in the series.
| parentTransactionID |
|
inline |
Sets unique identifier associated with the transaction, which is created by the merchant.
| requestID |
|
inline |
Sets request signature - authorize client to process the transaction.
| requestSignature |
|
inline |
Sets date when requestSignature was generated.
| requestTimeStamp |
|
inline |
Sets customer's shipping information.
| shippingAddress |
|
inline |
Sets signature - authorize client to process the transaction.
| signature |
|
inline |
Sets determines transaction processing behaviour.
| transactionType |
|
private |
Customer's account information.
|
private |
The only amount that accompanies the transaction when it is created and/or requested.
|
private |
Currency in which the transaction is processed.
|
private |
The IP Address of the Customer as recorded by the entity receiving the Transaction Attempt from the Customer.
|
private |
Defines the user's language and any special variant preferences that the user wants to see in their user interface.
|
private |
Unique identifier assigned for every Merchant Account.
|
private |
Category used by frontend merchant to resolve internal merchant for processing payment.
It is optional.
|
private |
Notifications configuration.
|
private |
Customer's order information.
|
private |
Transaction ID of the first transaction in the series.
|
private |
Unique identifier associated with the transaction, which is created by the merchant.
|
private |
Authorize client to process the transaction.
|
private |
Date when requestSignature was generated.
|
private |
Customer's shipping information.
|
private |
Authorize client to process the transaction.
|
private |
Determines transaction processing behaviour.