一般支付业务对接流程
- 按照签名算法生成支付参数:在服务端使用商户的秘钥、金额、支付结果通知地址等信息生成支付参数;
- 编写各平台唤起支付代码唤起支付:客户端使用支付参数唤起支付,让用户输入支付密码,开发者等待支付结果;
- 支付通知验证签名并处理支付结果:第一步时设置了支付结果通知地址,一旦用户支付成功,支付平台会向该地址发送支付结果通知,开发者服务器收到通知验证签名后进行自身业务处理。
- 客户端收到支付结果通知,进行下一步业务处理。
支付宝小程序支付流程
- 小程序调用商户服务端获取tradeNO
- 商户服务端通过调用支付宝接口获取tradeNo返回给小程序
- 小程序通过api唤起支付宝支付
- 支付宝支付成功,支付宝会调用商户接口通知商户服务端
- 支付成功展示支付结果
微信支小程序支付流程
https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_2.shtml
支付相关文档
https://ext.dcloud.net.cn/plugin?id=1835
https://gitee.com/phoooob/base-payment-demo/wikis/pages?sort_id=4151248&doc_id=1473806
https://pay.weixin.qq.com/wiki/doc/apiv3/open/pay/chapter2_8_2.shtml
https://opendocs.alipay.com/mini/introduce/pay#%E7%AC%AC%E5%9B%9B%E6%AD%A5%EF%BC%9A%E8%B0%83%E7%94%A8%E6%8E%A5%E5%8F%A3