public interface PayPalPaymentService
| Modifier and Type | Method and Description |
|---|---|
com.paypal.orders.Order |
createPayPalOrderForCurrentOrder(boolean performCheckoutOnReturn)
Creates a PayPal
Order |
org.broadleafcommerce.common.payment.dto.PaymentRequestDTO |
getPaymentRequestForCurrentOrder() |
String |
getPayPalOrderIdFromCurrentOrder() |
String |
getPayPalPayerIdFromCurrentOrder() |
void |
setPayPalOrderIdOnCurrentOrder(String orderId) |
void |
setPayPalPayerIdOnCurrentOrder(String payerId) |
void |
updatePayPalOrderForFulfillment()
Updates the PayPal
Order to be in sync with the Broadleaf order. |
com.paypal.orders.Order createPayPalOrderForCurrentOrder(boolean performCheckoutOnReturn)
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
OrderperformCheckoutOnReturn - Indicates if we should start checkout after the user has authorized the paymentOrderorg.broadleafcommerce.common.vendor.service.exception.PaymentExceptionvoid updatePayPalOrderForFulfillment()
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
Order to be in sync with the Broadleaf order. This method should be used when fulfillment or pricing information changes
after Order creation. For creating payment use createPayPalOrderForCurrentOrder(boolean)org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionorg.broadleafcommerce.common.payment.dto.PaymentRequestDTO getPaymentRequestForCurrentOrder()
throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionString getPayPalOrderIdFromCurrentOrder() throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionString getPayPalPayerIdFromCurrentOrder() throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionvoid setPayPalOrderIdOnCurrentOrder(String orderId) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionvoid setPayPalPayerIdOnCurrentOrder(String payerId) throws org.broadleafcommerce.common.vendor.service.exception.PaymentException
org.broadleafcommerce.common.vendor.service.exception.PaymentExceptionCopyright © 2021. All rights reserved.