Skip to main content

Overview​

Used to query the QuickPay ID information and status currently bound to the user or merchant, and to confirm whether it exists and can be used for subsequent payment operations.

Process Flow​

How It Works​

  1. Set Request Headers:
'Content-Type:application/json',
'account:995149',
'terminal:99514901',
'secureCode:12345678'
  1. Call Oceanpayment Submit Required Parameters to query the QuickPay ID.
  • order.referenceId
  • merchant.referenceId
  • customer.id
  • quickpay.id
    Select one of four options.
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",
}
}

Handling the Response​

Check the QuickPay ID status and expiration time: 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": ""
}
}
}