这阵子天天接SDK,没事出来分享下一些经验 主要是微信支付相关。使用二维码支付能在极短的时间内完成支付流程。

注册商户平台

🔗 注册链接

这里使用商户二维码支付,可以移交给服务器同学了
服务器文档在这里

思路

我这边让服务器同学接入了php版本的服务端,转发到c++服务器,这里推荐大家尽量避免SDK的代码改动。
通过转发与代理的方式接入服务器是最快的。

  1. 客户端发送订单请求给服务器
  2. 服务器将对应的请求给SDK,返回的一串key可以拼接到SDK给的url中
  3. 最后将这串url发送给客户端(需要加密),客户端再请求微信直接刷出二维码。
  4. 用户支付完毕,SDK会通知商户,服务器再发送支付成功的消息给客户端。支付流程结束!