PaymentSDK
Mobile payment SDK
de.wirecard.paymentsdk.models.WirecardPayPalPayment Class Reference

Defines PayPal payment method. More...

+ Inheritance diagram for de.wirecard.paymentsdk.models.WirecardPayPalPayment:
+ Collaboration diagram for de.wirecard.paymentsdk.models.WirecardPayPalPayment:

Public Instance Methods

 WirecardPayPalPayment (String requestTimeStamp, String requestID, String merchantID, WirecardTransactionType transactionType, BigDecimal amount, String currency, String signature)
 Constructor. More...
 
 WirecardPayPalPayment (String signature, String requestTimeStamp, String requestID, String merchantID, WirecardTransactionType transactionType, BigDecimal amount, String currency)
 Constructor. More...
 
Periodic getPeriodic ()
 Returns periodic - it describes recurring transactions. More...
 
void setPeriodic (Periodic periodic)
 Sets periodic - it describes recurring transactions. More...
 
- Public Instance Methods inherited from de.wirecard.paymentsdk.models.WirecardPayment
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< NotificationgetNotifications ()
 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...
 

Private Fields

Periodic periodic
 It describes recurring transactions. More...
 

Additional Inherited Members

- Protected Instance Methods inherited from de.wirecard.paymentsdk.models.WirecardPayment
 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)
 

Detailed Description

Defines PayPal payment method.

Constructor & Destructor Documentation

de.wirecard.paymentsdk.models.WirecardPayPalPayment.WirecardPayPalPayment ( String  requestTimeStamp,
String  requestID,
String  merchantID,
WirecardTransactionType  transactionType,
BigDecimal  amount,
String  currency,
String  signature 
)
inline

Constructor.

Parameters
requestTimeStampDate when requestSignature was generated.
requestIDUnique identifier associated with the transaction, which is created by the merchant.
merchantIDUnique identifier assigned for every Merchant Account.
transactionTypeDetermines transaction processing behaviour.
amountThe only amount that accompanies the transaction when it is created and/or requested.
currencyCurrency in which the transaction is processed.
signatureAuthorize client to process the transaction.
Deprecated:
de.wirecard.paymentsdk.models.WirecardPayPalPayment.WirecardPayPalPayment ( String  signature,
String  requestTimeStamp,
String  requestID,
String  merchantID,
WirecardTransactionType  transactionType,
BigDecimal  amount,
String  currency 
)
inline

Constructor.

Parameters
signatureAuthorize client to process the transaction.
requestTimeStampDate when requestSignature was generated.
requestIDUnique identifier associated with the transaction, which is created by the merchant.
merchantIDUnique identifier assigned for every Merchant Account.
transactionTypeDetermines transaction processing behaviour.
amountThe only amount that accompanies the transaction when it is created and/or requested.
currencyCurrency in which the transaction is processed.

Method Documentation

Periodic de.wirecard.paymentsdk.models.WirecardPayPalPayment.getPeriodic ( )
inline

Returns periodic - it describes recurring transactions.

Returns
periodic
void de.wirecard.paymentsdk.models.WirecardPayPalPayment.setPeriodic ( Periodic  periodic)
inline

Sets periodic - it describes recurring transactions.

Parameters
periodic

Member Data Documentation

Periodic de.wirecard.paymentsdk.models.WirecardPayPalPayment.periodic
private

It describes recurring transactions.