_lsy-h5pay-probe.txt 2.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071
  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. ── 将发送(不含密钥;sign 打码)──
  6. A = inst_no=900112&mch_no=Y52211090004&order_body=联调探针-H5&pay_time=20260928160450&pay_trace_no=probe20260928160450h5&pay_type=300&total_amount=1
  7. body = {
  8. "inst_no": "900112",
  9. "mch_no": "Y52211090004",
  10. "pay_type": "300",
  11. "pay_trace_no": "probe20260928160450h5",
  12. "pay_time": "20260928160450",
  13. "total_amount": "1",
  14. "order_body": "联调探针-H5",
  15. "sign": "<len=32>"
  16. }
  17. 字段清单(= 生产 createH5Order 发的集合):inst_no, mch_no, order_body, pay_time, pay_trace_no, pay_type, sign, total_amount
  18. ── 出站 ──
  19. POST https://test.gdyfsk.com/yfpay/v3/h5pay
  20. Content-Type: application/json;charset=utf-8
  21. bytes = 235
  22. ── 上游应答 ──
  23. http_code = 200
  24. bytes = 785
  25. 原始字节已落 logs/_lsy-h5pay-resp.bin
  26. 解码 = utf-8 成功
  27. ali_trade_no = null
  28. appId = null
  29. attach = null
  30. code_url = 'https://yyfweb.postar.cn/postalpay/p/generateCode/cloud?threeOrderNo=200001070X4326092816045010002&agetId=FWH000012501&orderDate=20260928'
  31. coupon_amount = null
  32. discount_amount = null
  33. mch_name = '建行小店基本休息修改'
  34. mch_no = 'Y52211090004'
  35. mem_data = null
  36. miniapp_data = null
  37. nonceStr = null
  38. packages = null
  39. paySign = null
  40. pay_amount = null
  41. pay_time = '20260928160450'
  42. pay_trace_no = 'probe20260928160450h5'
  43. pay_type = '300'
  44. receipt_amount = null
  45. result_code = 'PAY_SUCCESS'
  46. return_code = 'SUCCESS'
  47. return_msg = '预支付成功'
  48. shop_name = ''
  49. shop_no = ''
  50. sign = '261c9e764f3cb8d59a67b486acd2d629'
  51. signType = null
  52. timeStamp = null
  53. total_amount = '1'
  54. trade_no = '200001070X4326092816045010002'
  55. trade_state = null
  56. ── 入站验签(null 不参与)──
  57. 参与签名的字段数 = 13 / 应答字段数 28
  58. A = code_url=https://yyfweb.postar.cn/postalpay/p/generateCode/cloud?threeOrderNo=200001070X4326092816045010002&agetId=FWH000012501&orderDate=20260928&mch_name=建行小店基本休息修改&mch_no=Y52211090004&pay_time=20260928160450&pay_trace_no=probe20260928160450h5&pay_type=300&result_code=PAY_SUCCESS&return_code=SUCCESS&return_msg=预支付成功&shop_name=&shop_no=&total_amount=1&trade_no=200001070X4326092816045010002
  59. 重算 == 上游 sign : True
  60. ── 判读线索(脚本不下结论)──
  61. return_code = SUCCESS
  62. return_msg = 预支付成功
  63. result_code = PAY_SUCCESS