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 Type
    Method
    Description
    com.broadleafcommerce.paymentgateway.domain.PaymentResponse
    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