Interface AdyenPayPalExpressCheckoutService
- All Known Implementing Classes:
DefaultAdyenPayPalExpressCheckoutService
public interface AdyenPayPalExpressCheckoutService
- Author:
- Chris Kittrell (ckittrell)
-
Method Summary
Modifier and TypeMethodDescriptionsetupPayPalExpressInteraction
(AdyenPayPalExpressCheckoutRequest request, String applicationId, String tenantId) Initializes the PayPal express checkout interaction for Adyen.updatePayPalOrder
(UpdateExpressPayPalOrderRequest request, String applicationId, String tenantId) Updates the PayPal Order object to help advance the PayPal express checkout interaction.
-
Method Details
-
setupPayPalExpressInteraction
Map<String,Object> setupPayPalExpressInteraction(AdyenPayPalExpressCheckoutRequest request, @Nullable String applicationId, @Nullable String tenantId) Initializes the PayPal express checkout interaction for Adyen.- Parameters:
request
- Request object describing the data that is to be initialized.applicationId
- the current context's application id.tenantId
- the current context's tenant id.- Returns:
- The gateway's response to the setup request.
-
updatePayPalOrder
UpdateExpressPayPalOrderResponse updatePayPalOrder(UpdateExpressPayPalOrderRequest request, @Nullable String applicationId, @Nullable String tenantId) Updates the PayPal Order object to help advance the PayPal express checkout interaction.- Parameters:
request
- Request object describing the data that is to be updated.applicationId
- the current context's application id.tenantId
- the current context's tenant id.- Returns:
- The gateway's response to the update.
-