v1

latestOpenAPI 3.1.02026-07-26500375.1 KB

Refund QRIS Payment

The following endpoint can be used to refund a completed QRIS payment.

post/qr/qr-mpm-refund

Headers

Content-Typestring required

Indicates the media type of the resource. value: application/json

X-TIMESTAMPstring required

Timestamp in ISO8601 format, Example: 2024-05-14T18:54:57+07:00

Authorizationstring

Represents Access Token (B2B) of a request; string starts with keyword “Bearer ” followed by Access Token (B2B)

X-SIGNATUREstring required

Signature generated by encrypting HTTP method, relative path, access token, minified request body, and timestamp

X-PARTNER-IDstring required

Unique ID for a partner given by Durianpay upon completing registration. Its value is same as the X-CLIENT-KEY

X-EXTERNAL-IDstring required

Unique messaging reference identifier generated by merchant and should be unique within the same day

CHANNEL-IDstring required

Device identification on which the API services is currently being accessed by the merchant. Possible value: 95221

Request body

originalPartnerReferenceNostring required

Merchant’s unique transaction reference.

originalReferenceNostring required

Durianpay's unique transaction reference.

partnerRefundNostring required

Merchant’s unique refund reference.

Response

This response indicates that QRIS transaction refund was successful.

originalReferenceNostring required

Durianpay internal payment reference ID.

partnerRefundNostring required

Merchant internal refund reference ID.

refundNostring required

Durianpay internal refund reference ID.

refundTimestring

Time of refund. This will only be available when the refund is successful.

responseCodestring required

Response code indicating the result of the operation.

responseMessagestring required

Message explaining the responseCode.