求助大哥们实现类似b站充值业务,一个二维码支持微信、支付宝付款思路
1. 问题描述?
实现类似哔哩哔哩PC端充值业务,一个二维码支持微信、支付宝付款
2. 您期望得到的结果?
我目前使用的包是支付宝官方alipaysdk/easysdk^2.2.3,使用的是支付宝沙箱账号进行测试的,微信暂时未处理。
如下是我的思路不知道对不对:
1:将用户信息、支付金额、存储在redis中例如https://www.test.com/pay/toPay?key=redis中存储的值,用户扫描出是这个接口。
2:根据用户请求的userAgent就可以判断处理是微信支付还是支付宝,根据来源的不同生成(支付宝、微信)平台的订单。
流程图:
3. 您实际得到的结果?
根据userAgent判断来源后需要哪种支付能力才能唤醒支付宝如下图
推荐文章: