商家接入支付流程
步骤1. 商家向 Coda 发起 init 请求
📘具体支付页面 API 请求体参数和响应体参数,请以英文版为准
❗️需特别注意的参数
item > names(物品名称):必填且需为英文字符。profile > user_id(用户 ID):必填。
请求时,常见错误代码
103
请求参数错误,请联系Coda技术
205
这个是后台账号没有启动, 需要Coda 技术来帮你激动。 通常这个错误会在测试环境完成后,转换成正式时拿到。
225
这个是具体渠道在后台还没激活。 a.通知Coda技术来协助你开, b.或则是法务批注了但是商家还没去Coda后台激活渠道。 c.如果是新商家,请确保合同走完了
227
价位不支持, 需要确保请求价格符合渠道限制。 References -> Price Point
233
当你请求paytype=0 时,拿到这个错误是因为账号配置问题。 请通知Coda技术做后台配置。
237
请求参数缺少UserID
238
这个常见原因以下: a.正式环境请求时里没加 user_id b. 沙盒环境请求美金参数已包含user_id。 c. 请通知Coda技术, 沙盒环境问题,需要重新启动
步骤2. 使用 txnId 拉起 Coda 收银台
步骤3. 用户在支付页面付款
用户通过 Coda 支付页面完成付款。更多细节请参考 Coda 测试文档,或联系 Coda 技术支持。
步骤4. ⽤户⽀付成功后,Coda发送回调通知。
Coda 在用户支付成功后向商户发送回调,格式参照接⼊文档
🚧 Coda回调IP地址如下,商家需加入服务器白名单:
54.251.135.133 3.111.59.175 3.110.250.201 65.1.187.239 54.193.247.199 18.198.204.13 3.121.251.156 3.67.31.16 52.76.150.186 18.140.224.133 13.213.84.158 13.228.141.160 54.151.121.97 54.219.48.129
❗️商家回调响应要求
❗️商户回复Coda回调参数仅限于“ResultCode=0”,不接受其他的字符。
商家仅需回复 "ResultCode=0",其他字符无效。如果回调失败,Coda 系统会每 5 分钟重试一次,总计 3 次。三次失败后将通过邮件通知商户。
步骤5. 商家收到回调后发货
商家在收到 Coda 回调后为用户发货,并在用户关闭支付页面后跳转至商家配置的重定向页面。在重定向页面显示充值成功信息并完成发货操作,情参考文档 。
最后更新于
这有帮助吗?