public interface PaymentGatewayTransparentRedirectService extends PaymentGatewayTypeAware
The purpose of this class, is to provide an API that will create any gateway specific parameters needed for a Transparent Redirect/Silent Order Post etc...
Some payment gateways provide this ability and will generate either a Secure Token or some hashed parameters that will be placed as hidden fields on your Credit Card form. These parameters (along with the Credit Card information) will be placed on the ResponseDTO and your HTML should include these fields to be POSTed directly to the implementing gateway for processing.
In addition, some gateways also support the creation of a payment token (i.e. a tokenized version of a Credit Card that can be used on subsequent requests) outside the scope of an authorize or sale transaction.
getGatewayTypedefault PaymentResponse createAuthorizeForm(PaymentRequest requestDTO) throws PaymentException
PaymentExceptiondefault PaymentResponse createAuthorizeAndCaptureForm(PaymentRequest requestDTO) throws PaymentException
PaymentExceptiondefault PaymentResponse createCustomerPaymentTokenForm(PaymentRequest requestDTO) throws PaymentException
PaymentExceptiondefault PaymentResponse updateCustomerPaymentTokenForm(PaymentRequest requestDTO) throws PaymentException
PaymentExceptiondefault String getCreateCustomerPaymentTokenReturnURLFieldKey(PaymentResponse responseDTO)
PaymentResponse.getResponseMap() key that corresponds to creating the
 customer token return urldefault String getCreateCustomerPaymentTokenCancelURLFieldKey(PaymentResponse responseDTO)
PaymentResponse.getResponseMap() key that corresponds to creating the
 customer token cancel urldefault String getUpdateCustomerPaymentTokenReturnURLFieldKey(PaymentResponse responseDTO)
PaymentResponse.getResponseMap() key that corresponds to updating the
 customer token return urldefault String getUpdateCustomerPaymentTokenCancelURLFieldKey(PaymentResponse responseDTO)
PaymentResponse.getResponseMap() key that corresponds to updating the
 customer token cancel urlCopyright © 2021. All rights reserved.