跳到主要内容

概述

用于查询当前用户或商户绑定的QuickPay ID信息及状态,确认其是否存在并可用于后续支付操作。

流程图

工作原理

  1. 设置请求头组:
'Content-Type:application/json',
'account:995149',
'terminal:99514901',
'secureCode:12345678'
  1. 调用Oceanpayment提交必要参数查询QuickPay ID。
  • order.referenceId
  • merchant.referenceId
  • customer.id
  • quickpay.id四选一
cURL -X POST 'https://checkout-s.oceanpayment.com/pg/quickPay/query' \
-d
{
"order": {
"referenceId": "260401093541829655068",
},
"merchant": {
"referenceId": "test20250116094234"
},
"customer": {
"id": "",
},
"quickpay": {
"id": "c6db7a28-7639-4d24-b7c5-6cd222c3e0fc",
}
}

处理返回

查看QuickPay ID的状态以及过期时间:quickpay.status

{
"message": "SUCCESS",
"code": "000",
"data": {
"account": "995149",
"terminal": "99514901",
"order": {
"methods": "{{methods}}",
"referenceId": "250117093828061010584",
"remark": "",
"description": ""
},
"merchant": {
"referenceId": "test20250117093730"
},
"quickpay": {
"id": "test20250117093730",
"status": "1",
"expiryTime": "2030-10-01",
},
"customer": {
"id": ""
}
}
}