_lsy-qrpay-probe.txt 1.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. ── 取值来源(不含密钥值)──
  2. base-url = https://test.gdyfsk.com/yfpay [application.yml 字面量]
  3. inst-no = 900112 [application.yml 默认值(键 LESHOUYING_INST_NO)]
  4. key = <len=32> [application.yml 默认值(键 LESHOUYING_KEY)]
  5. default-qr-expire-minutes= 15 [取自 application.yml]
  6. ── 将发送(不含密钥;sign 打码)──
  7. A = inst_no=900112&mch_no=Y52211090004&order_body=联调探针-主扫&pay_time=20260928152205&pay_trace_no=probe20260928152205qr&time_expire=15&total_amount=1
  8. body = {
  9. "inst_no": "900112",
  10. "mch_no": "Y52211090004",
  11. "pay_trace_no": "probe20260928152205qr",
  12. "pay_time": "20260928152205",
  13. "total_amount": "1",
  14. "time_expire": "15",
  15. "order_body": "联调探针-主扫",
  16. "sign": "<len=32>"
  17. }
  18. 字段清单(= 生产 createQrOrder 发的集合):inst_no, mch_no, order_body, pay_time, pay_trace_no, sign, time_expire, total_amount
  19. ── 出站 ──
  20. POST https://test.gdyfsk.com/yfpay/v3/qrpay
  21. Content-Type: application/json;charset=utf-8
  22. bytes = 241
  23. ── 上游应答 ──
  24. http_code = 200
  25. bytes = 370
  26. 原始字节已落 logs/_lsy-qrpay-resp.bin
  27. 解码 = utf-8 成功
  28. return_code = SUCCESS
  29. return_msg = 聚合码请求成功!
  30. result_code = PAY_SUCCESS
  31. code_url = https://test.gdyfsk.com/yfpay/s/s-00002
  32. ── 入站验签(null 不参与)──
  33. 参与签名的字段数 = 11 / 应答字段数 11
  34. A = code_url=https://test.gdyfsk.com/yfpay/s/s-00002&mch_name=建行小店基本休息修改&mch_no=Y52211090004&pay_time=20260928152205&pay_trace_no=probe20260928152205qr&result_code=PAY_SUCCESS&return_code=SUCCESS&return_msg=聚合码请求成功!&shop_name=&shop_no=&total_amount=1
  35. 重算 == 上游 sign : True