Response
The response to the refundPayment operation is made by the payment gateway following a refund request.
It consists of HEADER and BODY of the refundPaymentResponse type.
- HEADER
The HEADER is transmitted by the payment gateway.
Check the authentication token value (see Verifying the SOAP header in the response chapter).
-
BODY
The structure of the refundPaymentResponse message is as follows:
Name Type refundPaymentResult refundPaymentResult
The structure of the refundPaymentResult message is as follows:
Object | Type |
---|---|
commonResponse | commonResponse |
paymentResponse | paymentResponse |
orderResponse | orderResponse |
cardResponse | cardResponse |
authorizationResponse | authorizationResponse |
captureResponse | captureResponse |
customerResponse | customerResponse |
markResponse | markResponse |
threeDSResponse | threeDSResponse |
extraResponse | extraResponse |
fraudManagementResponse | fraudManagementResponse |
The data returned in the response depends on the objects and attributes sent in the request.
However, whatever the operation, the responseCode attribute of the CommonResponse object must first be analyzed:
- The value 0 indicates that the operation is successfully completed.
- A value different from 0 involves an analysis of the responseCodeDetails attribute. It specifies the origin of the error.