Interface PayPalAgreementTokenService

All Known Implementing Classes:
PayPalAgreementTokenServiceImpl

public interface PayPalAgreementTokenService
  • Method Details

    • createPayPalAgreementTokenForCurrentOrder

      AgreementToken createPayPalAgreementTokenForCurrentOrder(boolean performCheckoutOnReturn) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
      Throws:
      org.broadleafcommerce.common.vendor.service.exception.PaymentException
    • getPaymentRequestForCurrentOrder

      org.broadleafcommerce.common.payment.dto.PaymentRequestDTO getPaymentRequestForCurrentOrder() throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
      Throws:
      org.broadleafcommerce.common.vendor.service.exception.PaymentException
    • getPayPalBillingAgreementIdFromCurrentOrder

      String getPayPalBillingAgreementIdFromCurrentOrder() throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
      Throws:
      org.broadleafcommerce.common.vendor.service.exception.PaymentException
    • setPayPalBillingAgreementIdOnCurrentOrder

      void setPayPalBillingAgreementIdOnCurrentOrder(String billingAgreementId) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
      Throws:
      org.broadleafcommerce.common.vendor.service.exception.PaymentException
    • getPayPalAgreementTokenFromCurrentOrder

      String getPayPalAgreementTokenFromCurrentOrder() throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
      Throws:
      org.broadleafcommerce.common.vendor.service.exception.PaymentException
    • setPayPalAgreementTokenOnCurrentOrder

      void setPayPalAgreementTokenOnCurrentOrder(String agreementToken) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
      Throws:
      org.broadleafcommerce.common.vendor.service.exception.PaymentException