Class AdyenPayPalExpressCheckoutRequest
java.lang.Object
com.broadleafcommerce.adyen.service.domain.AdyenPayPalExpressCheckoutRequest
Request payload used when setting up a PayPal express checkout interaction.
- Author:
- Chris Kittrell (ckittrell)
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected booleanbooleanGeneral use map to capture any additional attributes.The amount for which this payment is allotted.Unique id used to represent the cart.The transaction type that should be used during checkout with express PayPal.The payment gateway used to process this payment.Unique id used to represent this request to setup PayPal express checkout.The return url that the customer's browser should use after redirecting to a PayPal-hosted page.getType()The type of this payment like Credit Card or Gift Card.inthashCode()voidsetAdditionalAttributes(Map<String, Object> additionalAttributes) General use map to capture any additional attributes.voidsetAmount(AdyenAmount amount) The amount for which this payment is allotted.voidUnique id used to represent the cart.voidsetCheckoutTransactionType(String checkoutTransactionType) The transaction type that should be used during checkout with express PayPal.voidsetGatewayType(String gatewayType) The payment gateway used to process this payment.voidsetRequestId(String requestId) Unique id used to represent this request to setup PayPal express checkout.voidsetReturnUrl(String returnUrl) The return url that the customer's browser should use after redirecting to a PayPal-hosted page.voidThe type of this payment like Credit Card or Gift Card.toString()
- 
Constructor Details- 
AdyenPayPalExpressCheckoutRequestpublic AdyenPayPalExpressCheckoutRequest()
 
- 
- 
Method Details- 
getCurrencyCode
- 
getGatewayTypeThe payment gateway used to process this payment.
- 
getTypeThe type of this payment like Credit Card or Gift Card.- Returns:
- The type of this payment like Credit Card or Gift Card.
 
- 
getAmountThe amount for which this payment is allotted. If specified, the amount details should be equal to this amount using the following equation: transactionAmount = subtotal + fulfillmentTotal + feesTotal - adjustmentsTotal + taxTotal - includedTaxTotal.- Returns:
- The amount for which this payment is allotted.
 
- 
getCheckoutTransactionTypeThe transaction type that should be used during checkout with express PayPal.- Returns:
- The transaction type that should be used during checkout with express PayPal.
 
- 
getReturnUrlThe return url that the customer's browser should use after redirecting to a PayPal-hosted page.- Returns:
- The return url that the customer's browser should use after redirecting to a PayPal-hosted page.
 
- 
getRequestIdUnique id used to represent this request to setup PayPal express checkout.- Returns:
- Unique id used to represent this request to setup PayPal express checkout.
 
- 
getCartIdUnique id used to represent the cart.- Returns:
- Unique id used to represent the cart.
 
- 
getAdditionalAttributesGeneral use map to capture any additional attributes.- Returns:
- General use map to capture any additional attributes
 
- 
setGatewayTypeThe payment gateway used to process this payment.
- 
setTypeThe type of this payment like Credit Card or Gift Card.- Parameters:
- type- The type of this payment like Credit Card or Gift Card.
 
- 
setAmountThe amount for which this payment is allotted. If specified, the amount details should be equal to this amount using the following equation: transactionAmount = subtotal + fulfillmentTotal + feesTotal - adjustmentsTotal + taxTotal - includedTaxTotal.- Parameters:
- amount- The amount for which this payment is allotted.
 
- 
setCheckoutTransactionTypeThe transaction type that should be used during checkout with express PayPal.- Parameters:
- checkoutTransactionType- The transaction type that should be used during checkout with express PayPal.
 
- 
setReturnUrlThe return url that the customer's browser should use after redirecting to a PayPal-hosted page.- Parameters:
- returnUrl- The return url that the customer's browser should use after redirecting to a PayPal-hosted page.
 
- 
setRequestIdUnique id used to represent this request to setup PayPal express checkout.- Parameters:
- requestId- Unique id used to represent this request to setup PayPal express checkout.
 
- 
setCartIdUnique id used to represent the cart.- Parameters:
- cartId- Unique id used to represent the cart.
 
- 
setAdditionalAttributesGeneral use map to capture any additional attributes.- Parameters:
- attributes- General use map to capture any additional attributes
 
- 
equals
- 
canEqual
- 
hashCodepublic int hashCode()
- 
toString
 
-