跳到主要内容

API 概览

商户 API 是一组 REST 接口(GodaPay 兼容),所有请求在请求体里带 signature 字段做 MD5 排序签名认证。

基础信息

Base URL

https://api.168tonpay.xyz/api/v1/compat/godapay      # 收款
https://apply.168tonpay.xyz/api/v1/compat/godapay # 付款

认证

所有端点都使用请求体的 MD5 排序签名。详见 认证

请求示例

POST /api/v1/compat/godapay/pay/order/create HTTP/1.1
Host: api.168tonpay.xyz
Content-Type: application/json

{
"merchantId": "0b8a4f32-1c1e-4a1c-9b25-3a9c2e0f7d5b",
"orderNo": "ORD-001",
"returnUrl": "https://your-server.example/webhook",
"playerPhone": "01711000000",
"playerRef": "player_1",
"signature": "<md5-sorted>"
}

响应格式

成功(code: 0):

{
"code": 0,
"data": { /* 端点定义的字段 */ }
}

错误(code 非 0):

{
"code": 1103,
"message": "Amount must be between 10 and 1000000"
}

详见 错误码

端点列表

端点(相对 Base URL)方法用途
/pay/order/createPOST创建收款订单
/pay/order/queryPOST查询订单
/pay/order/status/:platformOrderNoGET托管页轮询状态
/apply/createPOST创建付款订单
/apply/queryPOST查询付款订单
/pay/balancePOST查询余额

支持的支付通道

通道代码名称
bkashbKash
nagadNagad
rocketRocket

订单状态

状态收款订单付款订单
pending已创建,等待玩家支付已创建,待处理
processing正在结算正在出款
completed资金已入账出款成功
failed失败(终态)出款失败
expired超时未支付超时未完成
cancelled已取消已取消

速率限制

每商户 60 请求 / 分钟。详见 速率限制

HTTP 状态码

状态码含义
200成功(业务成败看响应体 code
400请求错误
401未授权 / 签名无效
404未找到
429触发速率限制
500服务器错误

Webhook

订单进入终态时,平台会向你请求里的 returnUrl 发送 form-urlencoded 回调(status "1"=已支付/"0"=未支付),你需应答字面量 SUCCESS。详见 Webhooks

代码示例

下一步