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.
-