| Package | Description |
|---|---|
| org.broadleafcommerce.common.payment.service | |
| org.broadleafcommerce.common.web.payment.controller | |
| org.broadleafcommerce.common.web.payment.processor |
| Modifier and Type | Method and Description |
|---|---|
PaymentResponseDTO |
PaymentGatewayTransactionService.authorize(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionService.authorizeAndCapture(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewaySubscriptionService.cancelGatewaySubscription(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionService.capture(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionConfirmationService.confirmTransaction(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayTransparentRedirectService.createAuthorizeAndCaptureForm(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayTransparentRedirectService.createAuthorizeForm(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCreditCardService.createGatewayCreditCard(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCustomerService.createGatewayCustomer(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewaySubscriptionService.createGatewaySubscription(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCreditCardService.deleteGatewayCreditCard(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCustomerService.deleteGatewayCustomer(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayReportingService.findDetailsByTransaction(PaymentRequestDTO paymentRequestDTO) |
R |
AbstractExternalPaymentGatewayCall.process(T paymentRequest) |
PaymentResponseDTO |
PaymentGatewayTransactionService.refund(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayHostedService.requestHostedEndpoint(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionService.reverseAuthorize(PaymentRequestDTO paymentRequestDTO) |
PaymentResponseDTO |
PaymentGatewayRollbackService.rollbackAuthorize(PaymentRequestDTO transactionToBeRolledBack) |
PaymentResponseDTO |
PaymentGatewayRollbackService.rollbackAuthorizeAndCapture(PaymentRequestDTO transactionToBeRolledBack) |
PaymentResponseDTO |
PaymentGatewayRollbackService.rollbackCapture(PaymentRequestDTO transactionToBeRolledBack) |
PaymentResponseDTO |
PaymentGatewayRollbackService.rollbackRefund(PaymentRequestDTO transactionToBeRolledBack) |
PaymentResponseDTO |
PaymentGatewayWebResponseService.translateWebResponse(javax.servlet.http.HttpServletRequest request) |
PaymentResponseDTO |
PaymentGatewayCreditCardService.updateGatewayCreditCard(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayCustomerService.updateGatewayCustomer(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewaySubscriptionService.updateGatewaySubscription(PaymentRequestDTO requestDTO) |
PaymentResponseDTO |
PaymentGatewayTransactionService.voidPayment(PaymentRequestDTO paymentRequestDTO) |
| Modifier and Type | Method and Description |
|---|---|
abstract String |
PaymentGatewayAbstractController.errorEndpoint(org.springframework.ui.Model model,
javax.servlet.http.HttpServletRequest request,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes,
Map<String,String> pathVars) |
abstract void |
PaymentGatewayAbstractController.handleProcessingException(Exception e,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes) |
abstract void |
PaymentGatewayAbstractController.handleUnsuccessfulTransaction(org.springframework.ui.Model model,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes,
PaymentResponseDTO responseDTO) |
String |
PaymentGatewayAbstractController.process(org.springframework.ui.Model model,
javax.servlet.http.HttpServletRequest request,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes)
try {
translate http request to DTO
apply payment to order
check success and validity of response
if (complete checkout on callback == true)
initiateCheckout(order id);
else
show review page;
} catch (Exception e) {
notify admin user of failure
handle processing exception
}
|
abstract String |
PaymentGatewayAbstractController.returnEndpoint(org.springframework.ui.Model model,
javax.servlet.http.HttpServletRequest request,
org.springframework.web.servlet.mvc.support.RedirectAttributes redirectAttributes,
Map<String,String> pathVars) |
| Modifier and Type | Method and Description |
|---|---|
ExtensionResultStatusType |
TRCreditCardExtensionHandler.createTransparentRedirectForm(Map<String,Map<String,String>> formParameters,
PaymentRequestDTO requestDTO,
Map<String,String> configurationSettings)
The implementing modules should take into consideration the passed in configuration settings map
and call their implementing TransparentRedirectService to generate either an Authorize
or Authorize and Capture Form.
|
ExtensionResultStatusType |
AbstractTRCreditCardExtensionHandler.createTransparentRedirectForm(Map<String,Map<String,String>> formParameters,
PaymentRequestDTO requestDTO,
Map<String,String> configurationSettings) |
Copyright © 2014. All Rights Reserved.