post /pai/queryPaymentStatus
Request Parameters
payQueryBaseData
名字 |
类型 |
描述 |
是否可选 |
version |
String(6) |
服务版本号,默认填1 |
N |
platform |
String(10) |
最终支付来源,即渠道或渠道或商户使用何种方式调用支付平台支付H5/Online/Native SDK/Offline |
N |
request_id |
String(64) |
请求信息标识,渠道或渠道或商户应保持唯一 |
N |
out_user_id |
String(64) |
连尚账户相关:union_id |
二选一可为空 |
guest_id |
String(64) |
1.CP方给出的:openid ;用openid + unionid 在支付端进行 查询连尚统一账户信息:uhid;2.游客:传给定值:GUESTER; |
二选一不为空 |
client_user_id |
String(64) |
cp方定义的用户id; |
Y |
service_name |
String(32) |
服务名称 查询支付状态”QueryPayStatus” |
N |
language |
Int |
语言 填0=中文 |
N |
merchant_id |
String(32) |
支付平台渠道或渠道或商户ID,第三方接入支付平台支付前向支付平台支付申请获得 |
N |
appid |
String(32) |
appid |
N |
time_stamp |
String(14) |
时间戳(请求时的时间) |
N |
compress_type |
String(2) |
压缩类型:0(不压缩),1(gzip) |
N |
payQueryBizData
名字 |
类型 |
描述 |
是否可选 |
wk_trade_id |
String(64) |
用发起支付交易返回的wk_trade_id |
N |
out_trade_id |
String(64) |
外部订单号,第三方自己生成的订单标识 |
N |
Request Example
{
"payQueryBaseData": {
"version": "001",
"platform": "H5",
"request_id": "000003",
"out_user_id": "1084095900",
"guest_id": "9999",
"client_user_id": "ccccc",
"appid": "G0005",
"service_name": "QueryPayStatus",
"language":0,
"merchant_id": "yx001",
"time_stamp": "20180329170536",
"compress_type": "0"
},
"payQueryBizData": {
"wk_trade_id": "1001",
"out_trade_id": "yxdd001"
}
}
Response Code
Status: 200 OK
Response Parameters
payQueryBaseResposeData
名字 |
类型 |
描述 |
是否可选 |
version |
String(6) |
服务版本号,与请求时的信息一致; |
N |
platform |
String(10) |
最终支付来源,即商户使用何种方式调用开放平台支付,与请求时的信息一致 |
N |
request_id |
String(64) |
信息标识,与请求时的信息一致 |
N |
out_user_id |
String(64) |
信息标识,与请求时的信息一致 |
二选一可为空 |
guest_id |
String(64) |
信息标识,与请求时的信息一致 |
二选一不为空 |
client_user_id |
String(64) |
信息标识,与请求时的信息一致 |
Y |
service_name |
String(32) |
服务名称,与请求时的信息一致 |
N |
language |
Int |
语言与请求时的信息一致 |
N |
merchant_id |
String(32) |
开放平台商户ID,与请求时传值一致 |
N |
time_stamp |
String(14) |
时间戳(请求时的时间),格式yyyyMMddHHmmss,如 2015年03月29号17点01分36秒 对应字符串为:20180329170136 |
N |
compress_type |
String(2) |
压缩类型:0(不压缩),1(gzip) |
N |
payQueryBizResposeData
名字 |
类型 |
描述 |
是否可选 |
result_code |
String(16) |
返回结果 Success 为成功,其他请参见错误码信息 |
N |
wk_trade_id |
String(64) |
查询服务返回的wk_trade_id:为支付请求中的wk_trade_id |
N |
pay_status |
String(32) |
pay_success:已扣款 |
N |
deal_time |
Stirng(14) |
pay_status发生变化时对应的时间节点,格式同head中的time_stamp |
N |
security_type |
String(6) |
Sign字段的签名方式 目前为RSA |
N |
sign |
String(128) |
开放平台签名,签名生规则见 签名、加密机制 章节 |
N |
Response Example Body
{
"payQueryBaseResposeData": {
"version": "001",
"platform": "H5",
"request_id": "000003",
"out_user_id": "1084095900",
"guest_id": "9999",
"client_user_id": "ccccc",
"service_name": "QueryPayStatus",
"language": 0,
"merchant_id": "yx001",
"appid": "XXX",
"time_stamp": "20180329170636",
"compress_type": "0"
},
"payQueryBizResposeData": {
"result_code": "SUCCESS",
"wk_trade_id": "1001",
"pay_status": "pay_success",
"deal_time": "20180329170436",
"security_type": "RSA",
"sign": ""
}
}