App 支付
一、材料准备
在正式接入微信支付App服务前,你需要进行以下准备步骤:
- 选择接入模式:普通商户或普通服务商
- 申请参数:AppID、商户号
- App支付页面规范
二、应用场景
App支付适用于在移动端App中集成微信支付功能的场景。商户App调用微信提供的SDK调用微信支付模块,商户App会跳转到微信中完成支付,支付完后跳回到商户App内,最后展示支付结果。具体操作流程如下:
%%{ init: { 'theme': 'base', 'themeVariables': { 'fontFamily': 'Noto Sans,wacfdcsy', 'fontSize': '12px', 'primaryColor': '#1d2129', 'primaryBorderColor': '#1d2129', 'primaryTextColor': '#ffffff', 'textColor': '#86909c', 'signalColor': '#86909c' } } }%% sequenceDiagram 客户端->>服务端: 选购商品 服务端->>微信支付: 生成订单 微信支付->>服务端: 返回预支付交易会话标识 【 prepay_id 】 服务端->>客户端: 返回预支付交易会话标识 客户端->>微信支付: 使用预支付交易会话标识发起支付 微信支付->>客户端: 【通知】订单支付成功 客户端->>服务端: 同步订单状态
三、操作步骤
1、用户进入商户App,选择商品下单、确认购买,进入支付环节。商户服务后台生成支付订单,签名后将数据传输到App端
2、用户点击后发起支付操作,进入到微信界面,调起微信支付,出现确认支付界面
3、用户确认收款方和金额,点击立即支付后出现输入密码界面,可选择零钱或银行卡支付
4、输入正确密码后,支付完成,用户端微信出现支付详情页面
5、回跳到商户App中,商户App根据支付结果个性化展示订单处理结果