The refundPayment operation is used for making a refund for a transaction with the Captured status.

The refundPayment query consists of a HEADER and a BODY.


Populate the HEADER to transmit the value of the attributes shopId, requestId, timestamp, mode and authToken (see chapter Header).

  • BODY

The refundPayment operation takes as input a refundPayment type object.

The refundPayment type consists of the following parameters:

Object Format Required
commonRequest commonRequest  
paymentRequest paymentRequest
queryRequest queryRequest


If the card expires while the refund request is being processed, a rejected transaction will be created on the grounds of card validity expiration.

The response will contain the following values:

  • responseCode: 0
  • transactionStatusLabel : REFUSED