Refund Transaction
Use to refund a successful transaction.
Conditions
The transaction must have been successfully completed within 1 year and fully captured (applicable for international cards).
Refund transactions can be split into multiple requests, provided the total refund amount does not exceed the original transaction amount.
Supported providers for refunds
VIETTEL
MOMO
ZALOPAY
GALAXYPAY
NAPAS
MPGS
CYBS
APPLE
SAMSUNG
DOKU
AZUPAY
SMARTRO
PAYU
API format
Base URL
api/v1/transaction/refund
Example:
https://uat-secure.galaxypay.vn/api/v1/transaction/refund
Request Message
Header
1
apiKey
Alphanumeric mandatory
Request authenticate
1
signature
Alphanumeric mandatory
Request signature
Body
1
requestID
Alphanumeric(50) mandatory
Unique ID for each transaction request
Recommend: GUID
1
requestDateTime
Numeric(14) mandatory
yyyyMMddHHmmss
1
requestData
JSON Object
2
transactionID
Alphanumeric(50) mandatory
GALAXY PAY transaction ID
2
orderID
Alphanumeric(50) mandatory
Transaction ID at Merchant
2
orderAmount
Numeric(16) mandatory
Refund amount
2
orderCurrency
Alpha(3) mandatory
2
orderDateTime
Numeric(14) mandatory
yyyyMMddHHmmss
2
orderDescription
Alphanumeric(250) mandatory
Transaction Description
Response Message
Header
1
signature
Alphanumeric mandatory
Response signature
Body
1
requestID
Alphanumeric(50) mandatory
Original Request ID
1
responseDateTime
Numeric(14) mandatory
yyyyMMddHHmmss
1
responseCode
Numeric(3) mandatory
1
responseMessage
Alphanumeric(250) mandatory
Response message
Last updated