关键概念
更新时间:2024.11.18概念
小程序:微信小程序是一种新的开放能力,开发者可以快速地开发一个小程序。小程序可以在微信内被便捷地获取和传播,同时具有出色的使用体验。
预支付交易会话标识(prepay_id):表示商户下单成功的唯一凭证,商户需将此凭证按照小程序调起支付的要求,进行签名,并返回给商户小程序,以用于小程序调起支付。商户使用相同的下单参数进行下单,得到的
prepay_id
,可能相同,也可能不同,请不要保存,仅作为支付流程中一次性使用参数。
运作机制
简单地说,小程序支付的基础流程包括以下几个步骤:
步骤一: 如图1,用户通过分享或扫描二维码进入商户小程序,用户选择购买,完成选购流程。
步骤二: 用户点击购买后,商户后台使用当前的小程序AppId到微信支付下单,得到预支付交易会话标识(prepay_id),然后计算签名、生成[调起支付数据]并返回给商户小程序。
步骤三: 如图2、图3,商户小程序将商户后台返回[调起支付数据]传给小程序SDK,以调起用户支付界面。
图1 | 图2 | 图3 |
步骤三: 如图4,用户输入密码,微信确认支付成功后,商户小程序将自动跳转支付成功页,商户后台也将收到支付成功的通知。
步骤四: 如图5,用户在支付成功页点击完成按钮,将返回商户小程序,显示购买成功。
步骤五: 如图6,用户收到微信支付公众号下发的支付凭证。
图4 | 图5 | 图6 |
支付成功通知
支付后会为商户发送通知:
除了获得微信支付侧通知外,商户请务必主动调用查单API,来核实交易是否成功,避免不必要的资金损失
|
文档是否有帮助