org.broadleafcommerce.vendor.authorizenet.service.payment
Interface AuthorizeNetCheckoutService

All Known Implementing Classes:
AuthorizeNetCheckoutServiceImpl

public interface AuthorizeNetCheckoutService

Author:
elbertbautista

Method Summary
 String buildRelayResponse(String receiptUrl)
           
 org.broadleafcommerce.core.checkout.service.workflow.CheckoutResponse completeAuthorizeAndDebitCheckout(org.broadleafcommerce.core.order.domain.Order order, Map<String,String[]> responseMap)
           
 Map<String,String> constructAuthorizeAndDebitFields(org.broadleafcommerce.core.order.domain.Order order)
           
 String createTamperProofSeal(Long customerId, Long orderId)
           
 org.broadleafcommerce.core.order.domain.Order findCartForCustomer(Map<String,String[]> responseMap)
           
 

Method Detail

findCartForCustomer

org.broadleafcommerce.core.order.domain.Order findCartForCustomer(Map<String,String[]> responseMap)
                                                                  throws NoSuchAlgorithmException,
                                                                         InvalidKeyException
Throws:
NoSuchAlgorithmException
InvalidKeyException

completeAuthorizeAndDebitCheckout

org.broadleafcommerce.core.checkout.service.workflow.CheckoutResponse completeAuthorizeAndDebitCheckout(org.broadleafcommerce.core.order.domain.Order order,
                                                                                                        Map<String,String[]> responseMap)
                                                                                                        throws org.broadleafcommerce.core.checkout.service.exception.CheckoutException
Throws:
org.broadleafcommerce.core.checkout.service.exception.CheckoutException

constructAuthorizeAndDebitFields

Map<String,String> constructAuthorizeAndDebitFields(org.broadleafcommerce.core.order.domain.Order order)
                                                    throws NoSuchAlgorithmException,
                                                           InvalidKeyException
Throws:
NoSuchAlgorithmException
InvalidKeyException

buildRelayResponse

String buildRelayResponse(String receiptUrl)

createTamperProofSeal

String createTamperProofSeal(Long customerId,
                             Long orderId)
                             throws NoSuchAlgorithmException,
                                    InvalidKeyException
Throws:
NoSuchAlgorithmException
InvalidKeyException


Copyright © 2012. All Rights Reserved.