Class APSReverseAuthorizeRequestResponseTransformer
java.lang.Object
com.broadleafcommerce.payment.service.gateway.requestresponse.AbstractAPSRequestResponseTransformer
com.broadleafcommerce.payment.service.gateway.requestresponse.APSReverseAuthorizeRequestResponseTransformer
- All Implemented Interfaces:
APSRequestResponseTransformer
public class APSReverseAuthorizeRequestResponseTransformer
extends AbstractAPSRequestResponseTransformer
- Author:
- Muhammad Salman Farooq
-
Field Summary
Fields inherited from class com.broadleafcommerce.payment.service.gateway.requestresponse.AbstractAPSRequestResponseTransformer
SUCCESS_MESSAGE_CODE
-
Constructor Summary
ConstructorsConstructorDescriptionAPSReverseAuthorizeRequestResponseTransformer
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties configProperties) -
Method Summary
Modifier and TypeMethodDescriptionboolean
canHandleTransactionType
(APSTransactionType transactionType) createAPSRequest
(com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest) Methods inherited from class com.broadleafcommerce.payment.service.gateway.requestresponse.AbstractAPSRequestResponseTransformer
getAmountInMajorUnits, getAmountInMinorUnits, getConfigProperties, getMessageCode, getObjectMapper, identifyDeclineType, identifyFailureType, isSuccess, isTransactionAwaitingAsyncResults, populatePaymentResponse
-
Constructor Details
-
APSReverseAuthorizeRequestResponseTransformer
public APSReverseAuthorizeRequestResponseTransformer(com.fasterxml.jackson.databind.ObjectMapper objectMapper, APSConfigurationProperties configProperties)
-
-
Method Details
-
createAPSRequest
public Map<String,Object> createAPSRequest(com.broadleafcommerce.paymentgateway.domain.PaymentRequest paymentRequest) - Specified by:
createAPSRequest
in interfaceAPSRequestResponseTransformer
- Overrides:
createAPSRequest
in classAbstractAPSRequestResponseTransformer
-
canHandleTransactionType
-