Interface OrbitalGatewayExternalCallService
- All Known Implementing Classes:
DefaultOrbitalGatewayExternalCallService
public interface OrbitalGatewayExternalCallService
Service component responsible for interacting with Chase's Orbital Gateway JSON APIs.
-
Method Summary
Modifier and TypeMethodDescriptioncom.broadleafcommerce.paymentgateway.domain.PaymentResponsecall(OrbitalPaymentRequestWrapper paymentRequest) Make an external request to the gateway to execute the transaction corresponding to the provided payment request.
-
Method Details
-
call
com.broadleafcommerce.paymentgateway.domain.PaymentResponse call(OrbitalPaymentRequestWrapper paymentRequest) Make an external request to the gateway to execute the transaction corresponding to the provided payment request.- Parameters:
paymentRequest- The request payload that should be used to form the transaction- Returns:
- object that carries the response from the external gateway service
- Throws:
com.broadleafcommerce.paymentgateway.service.exception.PaymentException- in case of an unexpected, unhandled exception being thrown
-