org.broadleafcommerce.vendor.paypal.service.payment
Interface PayPalCheckoutService

All Known Implementing Classes:
PayPalCheckoutServiceImpl

public interface PayPalCheckoutService

Created with IntelliJ IDEA. User: elbertbautista Date: 6/13/12 Time: 2:25 PM


Method Summary
 org.broadleafcommerce.core.checkout.service.workflow.CheckoutResponse completeExpressCheckout(String token, String payerId, org.broadleafcommerce.core.order.domain.Order order)
           
 PayPalDetailsResponse getExpressCheckoutDetails(String token)
           
 org.broadleafcommerce.core.payment.service.workflow.CompositePaymentResponse initiateExpressCheckout(org.broadleafcommerce.core.order.domain.Order order)
           
 org.broadleafcommerce.core.payment.service.workflow.CompositePaymentResponse refundTransaction(String transactionId, org.broadleafcommerce.core.order.domain.Order order)
           
 

Method Detail

initiateExpressCheckout

org.broadleafcommerce.core.payment.service.workflow.CompositePaymentResponse initiateExpressCheckout(org.broadleafcommerce.core.order.domain.Order order)
                                                                                                     throws org.broadleafcommerce.core.payment.service.exception.PaymentException
Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException

completeExpressCheckout

org.broadleafcommerce.core.checkout.service.workflow.CheckoutResponse completeExpressCheckout(String token,
                                                                                              String payerId,
                                                                                              org.broadleafcommerce.core.order.domain.Order order)
                                                                                              throws org.broadleafcommerce.core.checkout.service.exception.CheckoutException
Throws:
org.broadleafcommerce.core.checkout.service.exception.CheckoutException

getExpressCheckoutDetails

PayPalDetailsResponse getExpressCheckoutDetails(String token)
                                                throws org.broadleafcommerce.core.payment.service.exception.PaymentException
Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException

refundTransaction

org.broadleafcommerce.core.payment.service.workflow.CompositePaymentResponse refundTransaction(String transactionId,
                                                                                               org.broadleafcommerce.core.order.domain.Order order)
                                                                                               throws org.broadleafcommerce.core.payment.service.exception.PaymentException
Throws:
org.broadleafcommerce.core.payment.service.exception.PaymentException


Copyright © 2013. All Rights Reserved.