1. 开发指南
GlobalPay
  • 开发指南
    • 开发前必读
    • 申请API Key 与 API Secret
    • 签名认证
    • 错误码参考
    • 订单状态
    • 常见问题
    • 支付回调通知
  • Api使用指南
    • 查询⽀持的资产
      GET
    • 创建订单
      POST
    • 查询订单
      GET
    • 取消订单
      POST
  1. 开发指南

常见问题

Q:签名一直验证失败怎么办?#

按以下顺序排查:
1.
确认 X-Timestamp 与服务器时间误差在 300 秒内,建议使用 NTP 同步时间
2.
确认签名字符串的六部分顺序:
METHOD\nPATH\nSORTED_QUERY\nTIMESTAMP\nBODY_HASH\nNONCE
3.
POST 请求若无 Body,BODY_HASH 应为空字符串(不是 null 或省略)
4.
GET 请求的 BODY_HASH 始终为空字符串
5.
JSON Body 需先按键排序规范化后再计算 SHA256
6.
签名结果必须为十六进制小写字符串

Q:用户多付或少付了怎么办?#

系统要求用户支付精确等于 amount 的金额。建议在支付页面明确告知用户需精确付款。

Q:订单超时后用户才付款怎么办?#

超时后的付款,不会上账处理,也不支持找回。

Q:同一笔业务能重复调用创建订单吗?#

可以,系统对 merchant_order_no 实现了幂等性:使用相同的商户订单号重复调用,返回的是已创建的订单,不会新建。

Q:如何确保回调的真实性?#

建议收到回调通知后,使用回调中的 order_hash 主动调用查询订单接口确认状态,以查询接口返回的状态为准,不要仅信任回调数据。

Q:可以用同一个收款地址收多笔款项吗?#

不可以。每笔订单都会从地址池分配独立的地址,订单结束(支付/超时/取消)后地址进入冷却期,冷却结束后才会重新进入可用池,系统不支持地址复用。
修改于 2026-05-11 03:40:48
上一页
订单状态
下一页
支付回调通知
Built with