# 支付规则及流程
# 支付规则
- 手续费: 支付手续费依照商户与 Tenpay Global 或合作机构之间的合约执行
- 支付限额: 不同支付方式存在不同限额,请查看本文档 “支付方式” 章节中的支付限额相关描述
- 关单限制: 部分支付方式不支持在订单有效期内提前关闭支付单,请查看本文档 “支付方式” 章节中的主动关单相关描述
# 支付流程
# 支付预下单
商户可以通过调用 checkout-pay
接口向 Tenpay Global 提交支付订单,以获取拉起对应支付页面的必要信息:
- 接口详情: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“3.2 支付预下单”
- 集成指引: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“5.2 支付场景”
# 支付查询
支付预下单后,商户可通过以下方式查询支付单状态等详情:
- API 查询: 调用
inquiry-payment
接口查询已发起的支付单
- 接口详情: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“3.3 查询支付单”
- 集成指引: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“5.2 支付场景”
- 小程序商户平台查询
- 登录微信公众平台,进入“全球收银台”
- 点击「交易」,进入「交易明细」页面,选择“支付明细”
- 通过筛选支付单“创建时间”、“支付状态”,或直接输入“商户订单号”进行搜索,定位到目标支付单
- 点击“查看”,查看目标支付单详情
# 支付通知
当支付单达到终态时,Tenpay Global 会根据支付下单时指定的 notify_url
向商户通知支付结果:
- 通知详情: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“3.7 通知支付结果”
- 集成指引: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“5.2 支付场景”
注:建议通过监听 Tenpay Global 发来的通知,更新并记录支付状态
# 关闭订单
若支付单未达终态,商户可通过调用 close-payment
接口关闭订单:
- 接口详情: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“3.4 关闭订单”
- 集成指引: 参见 Tenpay Global Checkout API (腾讯文档 / Google Doc) 中“5.3 关闭订单场景”
注:关闭后的订单将不能再次支付