微信信用分-服务商模式(免密代扣-免确认订单模式——智能零售-称重柜)
微信信用分-服务商模式
目录
1. 接口调用权限说明2. 接口能力差异点3. 典型场景说明4. 创单API先免与先享字段说明5. 模式及相关参数解说6. 需确认订单模式和免确认订单模式的接口说明1. 接口调用权限说明
微信信用分-服务商模式提供了多种接口,供开发者调用。这些接口包括:
* 创建订单接口(CreateOrderAPI)
* 支付接口(PayAPI)
* 查询订单状态接口(QueryOrderStatusAPI)
* 取消订单接口(CancelOrderAPI)
2. 接口能力差异点
微信信用分-服务商模式提供了两种不同的接口能力:
* 需确认订单模式(NeedConfirmOrderMode)
* 免确认订单模式(NoConfirmOrderMode)
这两种模式的主要区别在于,需确认订单模式需要用户确认订单后才能进行支付,而免确认订单模式则不需要用户确认订单即可进行支付。
3. 典型场景说明
以下是两个典型场景:
* 需确认订单模式
* 用户添加商品到购物车中 * 用户点击结算按钮,系统创建订单并发送确认邮件给用户 * 用户收到确认邮件后,点击确认按钮,系统进行支付* 免确认订单模式
* 用户添加商品到购物车中 * 用户点击结算按钮,系统直接进行支付4. 创单API先免与先享字段说明
在创单API中,有两个重要的字段:
* first_unpaid(先免)
* first_enjoy(先享)
这两个字段分别表示订单的先免金额和先享金额。
5. 模式及相关参数解说
以下是两种模式及其相关参数的解说:
* 需确认订单模式
* need_confirm:true
* first_unpaid:10
* **first_enjoy:20**
* **免确认订单模式**
* **need_confirm:false**
* **first_unpaid:0**
* **first_enjoy:30**
**6. 需确认订单模式和免确认订单模式的接口说明**
以下是两种模式下的接口说明:
* **需确认订单模式**
* **CreateOrderAPI**
+ **参数:need_confirm=true,first_unpaid=10,first_enjoy=20**
+ **返回值:订单ID**
* **PayAPI**
+ **参数:订单ID**
+ **返回值:支付结果**
* **免确认订单模式**
* **CreateOrderAPI**
+ **参数:need_confirm=false,first_unpaid=0,first_enjoy=30**
+ **返回值:订单ID**
* **PayAPI**
+ **参数:订单ID**
+ **返回值:支付结果**
以上是微信信用分-服务商模式的接口说明。