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

错误码参考

响应格式#

接口类型响应格式
标准 API (/globalpay/v1/*)JSON 结构化错误,包含 code、reason、message
Webhook (/webhook/cactus)纯文本正文 + HTTP 状态码

全局规则#

场景HTTPreasonmessage
内部错误500INTERNAL SERVER ERRORinternal server error
请求超时504REQUEST_TIMEOUTrequest timed out

一、签名认证错误#

HTTPreasonmessage
400READ_BODY_ERRORfailed to read request body
401MISSING_TRANSPORTtransport context not found
401MISSING_API_KEYX-Api-Key header required
401MISSING_TIMESTAMPX-Timestamp header required
401MISSING_NONCEX-Nonce header required
401MISSING_SIGNATUREX-Signature header required
401INVALID_TIMESTAMPtimestamp parse/validation failure
401TIMESTAMP_EXPIREDtimestamp outside allowed window
401NONCE_ALREADY_USEDnonce replayed
401INVALID_API_KEYAPI key not found
401API_KEY_DISABLEDAPI key is disabled
401INVALID_SIGNATUREsignature verification failed
401SIGNATURE_ERRORnon-structured signature verification error
401AUTH_ERRORlookup/auth internal failure

二、GlobalPay 订单 API#

2.1 创建订单 POST /globalpay/v1/orders#

HTTPreasonmessage
400INVALID_MERCHANT_ORDER_NOmerchant_order_no is required
400INVALID_AMOUNTamount must be a valid decimal number / amount must be greater than 0
400INVALID_AMOUNT_PRECISIONscientific notation is not supported / amount integer part is too large
400ASSET_NOT_SUPPORTEDcurrency/chain not supported: {currency}/{chain}
401MISSING_MERCHANT_IDmerchant authentication required
429ORDER_BEING_PROCESSEDorder is being created, please retry shortly
429ADDRESS_POOL_EXHAUSTEDno available address in pool

2.2 查询订单 GET /globalpay/v1/orders/{order_hash}#

HTTPreasonmessage
400ORDER_HASH_INVALIDorder_hash is required / order_hash format is invalid
404ORDER_NOT_FOUNDorder not found
order_hash 格式:^[0-9a-fA-F]+-[0-9a-fA-F]{16}$

2.3 取消订单 POST /globalpay/v1/orders/{order_hash}/cancel#

HTTPreasonmessage
400ORDER_HASH_INVALIDorder_hash is required / order_hash format is invalid
400ORDER_NOT_CANCELLABLEorder status {n} cannot be cancelled
401MISSING_MERCHANT_IDmerchant authentication required
403FORBIDDENorder does not belong to merchant
404ORDER_NOT_FOUNDorder not found
429ORDER_OPERATION_IN_PROGRESSan operation on this order is in progress, please retry

三、GlobalPay 资产 API#

GET /globalpay/v1/assets/supported#

当前未定义专门的业务错误码,失败通常返回内部错误。

四、共享领域错误码#

HTTPreasonmessage
404MERCHANT_NOT_FOUNDmerchant not found
404API_KEY_NOT_FOUNDapi key not found
404SERVICE_ACCOUNT_NOT_FOUNDservice account not found
404SERVICE_ACCOUNT_API_KEY_NOT_FOUNDservice account api key not found
404ORDER_NOT_FOUNDorder not found
409ORDER_DUPLICATEorder already exists
409CONCURRENT_UPDATEconcurrent update conflict, please retry
429ADDRESS_POOL_EXHAUSTEDno available address in pool
修改于 2026-05-11 05:22:28
上一页
签名认证
下一页
订单状态
Built with