Interface APSExternalCallService

All Known Implementing Classes:
DefaultAPSExternalCallService

public interface APSExternalCallService
  • Method Summary

    Modifier and Type
    Method
    Description
    com.broadleafcommerce.paymentgateway.domain.PaymentResponse
    call(@NonNull APSPaymentRequest paymentRequest)
    Method to process and call the external gateway service.
  • Method Details

    • call

      com.broadleafcommerce.paymentgateway.domain.PaymentResponse call(@NonNull @NonNull APSPaymentRequest paymentRequest)
      Method to process and call the external gateway service. It delegates the request to communicateWithVendor method through abstraction.
      Parameters:
      paymentRequest - The request payload that should be used to form the transaction
      Returns:
      PaymentResponse object that carries the response from the external gateway service