基于云开发的微信支付:
支付成功回调方式:
(1)在前端,执行 wx.requestPayment 的 success 成功回调。缺点:如果用户没有点击“完成”,直接退出小程序,则无法正常执行。
(2)在后端,通过微信支付 cloud.cloudPay.unifiedOrder 的支付成功回调函数 functionName。
基于第(2)种方式,当用户合并支付多个订单,
当用户支付成功,执行 functionName ,此时需要更新 id=1、id = 2、id =3 等多个数据的支付状态及其对应的订单号。此时,如何向回调函数传递这些参数????
已知,attach 可以传递 附加的数据,如果只是一条数据,那可以传递该数据的id,现在是有多条数据需要更新,而 attach 的限制是 String(127),当 id 是16/32位字符串时,则远远不够。
同时,也想请问,一次微信支付的额度是多少?即 cloud.cloudPay.unifiedOrder 的参数 totalFee 有没有额度限制??
目前合单支付仅限于电商收付通使用,自己系统内的合单,可以自行设计
看到这个问题,赶紧去看了一下文档,难道CloudPay已经支持合单支付了?
可是确实没有看到相关的文档,能否共享一下你说的合单支付的文档吗?