句柄(均读自原始应答字节) ch50(平安) 补录单 = 200001070J1226092816253210006 ch37(建行) 补录单 = 200001070J1226092816241610001 真实被扫失败单 = 200001070X3126092816241710003 已关单的 H5 = 200001070X4326092816241610002 ============================================================================== 【1】平安(50)渠道的补录单 —— 查询(第二轮超时,重跑) ============================================================================== POST /v3/queryorder -> 614 B rc=SUCCESS ec=PAY_IN_PROCESS 验签OK(13) msg = 系统异常 【1b】对它退款(先 trade_no 寻址) !! 未完成 refund-ch50-tradeno: TimeoutError('The read operation timed out') ← 量具失效,不是上游回答 ============================================================================== 【2】关单:/v3/closeorder 全路径(我方**未实现**这个端点) ============================================================================== POST /v3/h5pay -> 779 B rc=SUCCESS ec=PAY_SUCCESS 验签OK(13) msg = 预支付成功 新 H5 trade_no = 200001070X4326092816291510011 POST /v3/closeorder -> 305 B rc=SUCCESS ec=PAY_SUCCESS 验签OK(8) msg = 关单成功 POST /v3/closeorder -> 344 B rc=SUCCESS ec=PAY_FAIL 验签OK(8) msg = 关单失败:该订单交易失败,不支持关单 POST /v3/queryorder -> 603 B rc=SUCCESS ec=PAY_FAIL 验签OK(17) msg = 支付失败 POST /v3/closeorder -> 199 B rc=FAIL ec=None sign=null msg = 订单信息不存在! POST /v3/closeorder -> 343 B rc=SUCCESS ec=PAY_FAIL 验签OK(8) msg = 关单失败:该订单交易失败,不支持关单 POST /v3/closeorder -> 343 B rc=SUCCESS ec=PAY_FAIL 验签OK(8) msg = 关单失败:该订单交易失败,不支持关单 POST /v3/closeorder -> 199 B rc=FAIL ec=None sign=null msg = 订单信息不存在! ============================================================================== 【3】已关单的 H5 在 queryorder 里是什么样 ============================================================================== POST /v3/queryorder -> 602 B rc=SUCCESS ec=PAY_FAIL 验签OK(17) msg = 支付失败 ============================================================================== 【4】退款错误路径补齐 ============================================================================== POST /v3/refundorder -> 306 B rc=FAIL ec=None sign=null msg = 订单信息不存在! POST /v3/refundorder -> 306 B rc=FAIL ec=None sign=null msg = 订单信息不存在! ============================================================================== 【5】撤销:换一笔再试(判「暂不支持撤销」是这一笔的还是普遍的) ============================================================================== POST /v3/pay -> 785 B rc=SUCCESS ec=PAY_FAIL 验签OK(14) msg = 支付失败,获取顾客账户信息失败,请顾客刷新付款码后重新收款,如再次收款失败,请联系管理员处理。[SOUNDWAVE_PARSER_FAIL] 新被扫单 trade_no = 200001070X3126092816291710012 POST /v3/cancelorder -> 214 B rc=FAIL ec=None 验签OK(2) msg = 暂不支持撤销! POST /v3/cancelorder -> 214 B rc=FAIL ec=None 验签OK(2) msg = 暂不支持撤销! ============================================================================== 汇总(16 条) ============================================================================== tag path rc/ec note q-ch50-bytradeno /v3/queryorder SUCCESS/PAY_IN_PROCESS 系统异常; 验签OK(13) refund-ch50-tradeno /v3/refundorder TRANSPORT_ERR 量具失效 h5-for-close /v3/h5pay SUCCESS/PAY_SUCCESS 预支付成功; 验签OK(13) co-h5-1st /v3/closeorder SUCCESS/PAY_SUCCESS 关单成功; 验签OK(8) co-h5-2nd-幂等 /v3/closeorder SUCCESS/PAY_FAIL 关单失败:该订单交易失败,不支持关单; 验签OK(8) q-h5-afterclose /v3/queryorder SUCCESS/PAY_FAIL 支付失败; 验签OK(17) co-nokey /v3/closeorder FAIL/None 订单信息不存在!; sign=null co-barcode /v3/closeorder SUCCESS/PAY_FAIL 关单失败:该订单交易失败,不支持关单; 验签OK(8) co-oldh5-again /v3/closeorder SUCCESS/PAY_FAIL 关单失败:该订单交易失败,不支持关单; 验签OK(8) co-nonexistent /v3/closeorder FAIL/None 订单信息不存在!; sign=null q-oldh5-closed /v3/queryorder SUCCESS/PAY_FAIL 支付失败; 验签OK(17) refund-barcode-unpaid /v3/refundorder FAIL/None 订单信息不存在!; sign=null refund-bogus-tradeno /v3/refundorder FAIL/None 订单信息不存在!; sign=null barcode-for-cancel /v3/pay SUCCESS/PAY_FAIL 支付失败,获取顾客账户信息失败,请顾客刷新付款码后重新收款,如再次收款失败,请联系管理员; 验签OK(14) cancel-barcode-2nd /v3/cancelorder FAIL/None 暂不支持撤销!; 验签OK(2) cancel-barcode-bytrace /v3/cancelorder FAIL/None 暂不支持撤销!; 验签OK(2)