@Service(value="blPayPalBillingAgreementService") public class PayPalBillingAgreementServiceImpl extends Object implements PayPalBillingAgreementService
PayPalAgreementTokenService| Modifier and Type | Field and Description |
|---|---|
protected org.broadleafcommerce.common.payment.service.CurrentOrderPaymentRequestService |
currentOrderPaymentRequestService |
protected ExternalCallPayPalCheckoutService |
externalCallService |
protected PayPalWebProfileService |
webProfileService |
| Constructor and Description |
|---|
PayPalBillingAgreementServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
protected com.paypal.api.payments.Agreement |
constructAgreement(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO,
com.paypal.api.payments.Plan plan) |
protected com.paypal.api.payments.Payer |
constructPayer(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
protected com.paypal.api.payments.Plan |
constructPlan(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
protected com.paypal.api.payments.Agreement |
createAgreement(com.paypal.api.payments.Agreement agreement,
org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
com.paypal.api.payments.Agreement |
createPayPalBillingAgreementForCurrentOrder(boolean performCheckoutOnReturn) |
protected com.paypal.api.payments.Plan |
createPlan(com.paypal.api.payments.Plan plan,
org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
protected org.broadleafcommerce.common.payment.dto.PaymentRequestDTO |
getPaymentRequestForCurrentOrder() |
String |
getPayPalBillingTokenFromCurrentOrder() |
void |
setPayPalBillingTokenOnCurrentOrder(String billingToken) |
protected void |
updatePlan(com.paypal.api.payments.Plan plan,
List<com.paypal.api.payments.Patch> patches,
org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO) |
protected ExternalCallPayPalCheckoutService externalCallService
protected PayPalWebProfileService webProfileService
@Autowired(required=false) protected org.broadleafcommerce.common.payment.service.CurrentOrderPaymentRequestService currentOrderPaymentRequestService
public com.paypal.api.payments.Agreement createPayPalBillingAgreementForCurrentOrder(boolean performCheckoutOnReturn)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
createPayPalBillingAgreementForCurrentOrder in interface PayPalBillingAgreementServiceorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionprotected com.paypal.api.payments.Agreement constructAgreement(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO,
com.paypal.api.payments.Plan plan)
protected com.paypal.api.payments.Payer constructPayer(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO)
protected com.paypal.api.payments.Plan constructPlan(org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionprotected com.paypal.api.payments.Plan createPlan(com.paypal.api.payments.Plan plan,
org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionprotected void updatePlan(com.paypal.api.payments.Plan plan,
List<com.paypal.api.payments.Patch> patches,
org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionprotected com.paypal.api.payments.Agreement createAgreement(com.paypal.api.payments.Agreement agreement,
org.broadleafcommerce.common.payment.dto.PaymentRequestDTO paymentRequestDTO)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionprotected org.broadleafcommerce.common.payment.dto.PaymentRequestDTO getPaymentRequestForCurrentOrder()
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionpublic String getPayPalBillingTokenFromCurrentOrder() throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
getPayPalBillingTokenFromCurrentOrder in interface PayPalBillingAgreementServiceorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionpublic void setPayPalBillingTokenOnCurrentOrder(String billingToken) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
setPayPalBillingTokenOnCurrentOrder in interface PayPalBillingAgreementServiceorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionCopyright © 2025. All rights reserved.