Interface AdyenPayPalExpressCheckoutService

All Known Implementing Classes:
DefaultAdyenPayPalExpressCheckoutService

public interface AdyenPayPalExpressCheckoutService
Author:
Chris Kittrell (ckittrell)
  • 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.