PaymentSDK
Mobile payment SDK
|
Base class of all Payment Methods. More...
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.