# 支付规则及流程

## 支付规则

- **手续费：** 支付手续费依照商户与 TenPay Global 或合作机构之间的合约执行
- **支付限额：** 不同支付方式存在不同限额，请查看本文档「[支付方式](payment_method)」章节中的单笔支付限额相关描述
- **关单限制：** 部分支付方式不支持在订单有效期内提前关闭支付单，请查看本文档「[支付方式](payment_method)」章节中的主动关单相关描述

## 支付流程

### 支付预下单

商户可以通过调用 `checkout-pay` 接口向 TenPay Global 提交支付订单，以获取拉起对应支付页面的必要信息：

- **接口详情：** 参见[支付预下单接口](https://www.tenpayglobal.com/docs/checkout/integration/api.html#%E6%94%AF%E4%BB%98%E9%A2%84%E4%B8%8B%E5%8D%95)
- **集成指引：** 参见[支付场景指引](https://www.tenpayglobal.com/docs/checkout/integration/guidance.html#%E6%94%AF%E4%BB%98%E5%9C%BA%E6%99%AF)

### 支付查询

支付预下单后，商户可通过以下方式查询支付单状态等详情：

1. **API 查询：** 调用 `inquiry-payment` 接口查询已发起的支付单

- **接口详情：** 参见[查询支付单接口](https://www.tenpayglobal.com/docs/checkout/integration/api.html#%E6%9F%A5%E8%AF%A2%E6%94%AF%E4%BB%98%E5%8D%95)
- **集成指引：** 参见[支付场景指引](https://www.tenpayglobal.com/docs/checkout/integration/guidance.html#%E6%94%AF%E4%BB%98%E5%9C%BA%E6%99%AF)

2. **小程序商户平台查询**

- 登录[微信公众平台](https://mp.weixin.qq.com)，进入「全球收银台」
- 点击「交易」，进入「交易明细」页面，选择「支付明细」
- 通过筛选支付单「创建时间」、「支付状态」，或直接输入「商户订单号」进行搜索，定位到目标支付单

  ![](https://res8.wxqcloud.qq.com.cn/wxdoc/dfa0dadc-7b3c-4bb6-8ed6-21dbef937d5c.png)

- 点击「查看」，查看目标支付单详情

  ![](https://res8.wxqcloud.qq.com.cn/wxdoc/db4f0cd3-605b-488d-ae46-45fe0e225790.png)
  ![](https://res8.wxqcloud.qq.com.cn/wxdoc/015550b0-a230-4ae9-a01a-7ab0b7c3dc82.png)

### 支付通知

当支付单达到终态时，TenPay Global 会根据支付下单时指定的 `notify_url` 向商户通知支付结果：

- **通知详情：** 参见[支付结果通知 WebHook](https://www.tenpayglobal.com/docs/checkout/integration/api.html#%E6%94%AF%E4%BB%98%E7%BB%93%E6%9E%9C%E9%80%9A%E7%9F%A5-webhook)
- **集成指引：** 参见[支付场景指引](https://www.tenpayglobal.com/docs/checkout/integration/guidance.html#%E6%94%AF%E4%BB%98%E5%9C%BA%E6%99%AF)

> 注意：建议通过监听 TenPay Global WebHook，更新并记录支付状态

### 关闭支付订单

若支付单未达终态，商户可通过调用 `close-payment` 接口关闭订单：

- **接口详情：** 参见[关闭订单接口](https://www.tenpayglobal.com/docs/checkout/integration/api.html#%E5%85%B3%E9%97%AD%E8%AE%A2%E5%8D%95)
- **集成指引：** 参见[关闭订单场景指引](https://www.tenpayglobal.com/docs/checkout/integration/guidance.html#%E5%85%B3%E9%97%AD%E8%AE%A2%E5%8D%95%E5%9C%BA%E6%99%AF)

> 注意：关闭后的订单将不能再次尝试支付
