Refunds

Send a refund request to credit a
SETTLED
capture. A refund request requires the request ID and reconciliation ID returned in the capture response.

Endpoints

Set the
apRefundService_run
field to
true
, and send the request to one of these endpoints:
Production:
https://ics2ws.ic3.com/commerce/1.x/transactionProcessor
Test:
https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor

Response Status

The refund service responds with one of these statuses as the
apRefundReply_status
field value:
  • FAILED
    : The refund request failed.
  • PENDING
    : The refund request is accepted but is not refunded. Request the check status service to retrieve status updates.
  • REFUNDED
    : The captured payment is successfully refunded.
The refund service also responds with a reason code as the
apRefundReply_reasonCode
field value.