Skip to content
Docs简体中文Website ↗
Docs/Vietnam/Vietnam · Query payout
API REFERENCE

Vietnam · Query payout

Endpoint, parameters and examples for Vietnam: Query payout.

Endpoint#

POSThttps://YOUR_GATEWAY_HOST/Payment_Dfpay_query.html

application/x-www-form-urlencoded

Parameters#

ParameterMeaningSignedDescription
out_trade_noMerchant payout order IDYesMust be unique
mchidMerchant IDYesAssigned merchant ID
pay_md5signMD5 signatureNoSee signing and verification
ParameterMeaningSignedDescription
statusRequest statusYessuccess: request succeeded, not final payment success; error: request failed
msgStatus descriptionYesPayout result description
mchidMerchant IDYesReturned when status=success
out_trade_noMerchant payout order IDYesReturned when status=success
amountPayout amountYesReturned when status=success
transaction_idPlatform order IDYesReturned when status=success
refCodeBusiness statusYesstatus=success: refCode=0 / 1 / 2status=error: refCode=2
refMsgBusiness descriptionYesReturned when status=success
success_timePayout completion timeYesReturned when status=success and refCode=1
signMD5 signatureNoSee signing and verification
statusrefCoderefMsg
success0待审核 / 待处理 / 处理中 / 未知状态
success1Succeeded
success2失败 / 失败,请驳回 / 审核驳回
error2Transaction not found

Examples#

cURL · replace placeholders before use
curl --request POST 'https://YOUR_GATEWAY_HOST/Payment_Dfpay_query.html' \
  --header 'Content-Type: application/x-www-form-urlencoded' \
  --data-urlencode 'mchid=10000' \
  --data-urlencode 'out_trade_no=DEMO_PAYOUT_001' \
  --data-urlencode 'pay_md5sign=CALCULATE_WITH_YOUR_APIKEY'
Request fields · submit as form
{
  "mchid": "10000",
  "out_trade_no": "DEMO_PAYOUT_001",
  "pay_md5sign": "CALCULATE_WITH_YOUR_APIKEY"
}
Response example
{
  "status": "success",
  "msg": "请求成功",
  "mchid": "10000",
  "out_trade_no": "DEMO_PAYOUT_001",
  "amount": "100000.00",
  "transaction_id": "DEMO_PLATFORM_PAYOUT",
  "refCode": "1",
  "refMsg": "成功",
  "success_time": "2026-10-11 12:05:00",
  "sign": "CALCULATE_WITH_YOUR_APIKEY"
}
Response example
{
  "status": "success",
  "msg": "请求成功",
  "mchid": "10000",
  "out_trade_no": "DEMO_PAYOUT_001",
  "amount": "100000.00",
  "transaction_id": "DEMO_PLATFORM_PAYOUT",
  "refCode": "0",
  "refMsg": "处理中",
  "sign": "CALCULATE_WITH_YOUR_APIKEY"
}
Response example
{
  "status": "error",
  "msg": "请求成功",
  "refCode": "2",
  "refMsg": "交易不存在"
}

Signing & result handling#

Compute the signature over the operation-specific field set, not every example field.

Open signing guide
© 2026 88Pay API field names and response values remain unchanged across languages.
Searches this documentation only · No data is sent to the server