Skip to main content
POST
/
api
/
v1
/
refund
/
inquiry
Refund inquiry
curl --request POST \
  --url https://www.waffo.com/api/v1/refund/inquiry \
  --header 'Content-Type: application/json' \
  --data '
{
  "refundRequestId": "<string>",
  "acquiringRefundOrderId": "<acquiringRefundOrderId>"
}
'
{
  "code": "<string>",
  "msg": "<string>",
  "data": {
    "refundRequestId": "<string>",
    "acquiringOrderId": "<string>",
    "acquiringRefundOrderId": "<string>",
    "origPaymentRequestId": "<string>",
    "refundAmount": "<string>",
    "refundStatus": "<string>",
    "refundReason": "<string>",
    "refundRequestedAt": "<string>",
    "refundUpdatedAt": "<string>",
    "finalDealAmount": "<string>",
    "remainingRefundAmount": "<string>",
    "merchantRefundOrderId": "<string>",
    "refundFailedReason": "<string>",
    "extendInfo": "<string>",
    "userCurrency": "<string>",
    "merchantUserId": "<string>",
    "subscriptionInfo": {
      "subscriptionId": "<string>",
      "period": "<string>",
      "subscriptionRequest": "<string>"
    },
    "userInfo": {
      "userType": "INDIVIDUAL",
      "userFirstName": "<string>",
      "userMiddleName": "<string>",
      "userLastName": "<string>",
      "nationality": "<string>",
      "userEmail": "test@email.com",
      "userBankInfo": {
        "bankAccountNo": "<string>",
        "bankCode": "<string>",
        "bankName": "<string>",
        "bankCity": "<string>",
        "bankBranch": "<string>"
      },
      "userPhone": "<string>",
      "userBirthDay": "<string>",
      "userIDType": "<string>",
      "userIDNumber": "<string>",
      "userIDIssueDate": "<string>",
      "userIDExpiryDate": "<string>"
    },
    "refundCompletedAt": "<string>",
    "refundSource": "<string>"
  }
}

Body

application/json

provide refundRequestId or acquiringRefundOrderId

refundRequestId
string

Refund request id sent from Merchant. It will also be used for idempotent check. (provide refundRequestId or acquiringRefundOrderId)

acquiringRefundOrderId
string

Waffo refund order Id
(provide refundRequestId or acquiringRefundOrderId)

Example:

"<acquiringRefundOrderId>"

Response

200 - */*

OK

response data

code
string
msg
string
data
object

A RefundOrder object will be returned