org.broadleafcommerce.core.payment.service
Interface BroadleafPaymentModuleService

All Known Implementing Classes:
BroadleafPaymentModuleServiceImpl

public interface BroadleafPaymentModuleService

Service implemented by Broadleaf Payment modules used to provide general functionality.

Author:
Jerry Ocanas (jocanas)

Method Summary
 void manualPayment(PaymentSeed paymentSeed, String transactionID)
          Used by the payment module to implement setting the transaction id into the database where approriate the payment module.
 void validateResponse(PaymentSeed paymentSeed)
          Validates the response received from the payment module.
 

Method Detail

validateResponse

void validateResponse(PaymentSeed paymentSeed)
                      throws Exception
Validates the response received from the payment module. When implemented it should throw an error with the message received from the payment module. This message will be bubbled up and displayed in the admin to the user.

Parameters:
paymentSeed -
Throws:
Exception

manualPayment

void manualPayment(PaymentSeed paymentSeed,
                   String transactionID)
Used by the payment module to implement setting the transaction id into the database where approriate the payment module.

Parameters:
transactionID -


Copyright © 2013. All Rights Reserved.