微信支付流程
一、商户系统调用微信支付【统一下单API】请求下单。
统一下单接口:https://api.mch.weixin.qq.com/pay/unifiedorder
请求参数,详细查看 - 请求参数文档
注意:提交请求重要参数 out_trade_no
网站订单号、trade_type
交易类型、 total_fee
订单支付金额、notify_url
支付结果回调地址
交易类型解释:JSAPI--公众号支付、NATIVE--原生扫码支付、APP--app支付(可随意填)
请求结果返回参数,详细查看 - 返回结果文档
注意:当return_code 和result_code都为SUCCESS的时候有返回 trade_type
交易类型
交易类型解释:
1、当trade_type为JSAPI时,微信应用内公众号的第三方网站调用微信JSSDK支付;
2、当trade_type为APP时,APP调用微信SDK启动微信进行支付;
3、当trade_type为NATIVE时,返回 code_url 二维码链接,生成付款二维码展示给用户扫码支付;
二、支付结果回调地址处理订单。
具体结果说明查看 - 支付结果通用通知
额外资料