收藏
回答

云开发如何合并多个订单支付?或者支付回掉函数如何传递参数?

基于云开发的微信支付:

支付成功回调方式:

(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 有没有额度限制??

最后一次编辑于  2021-01-30
回答关注问题邀请回答
收藏

2 个回答

  • Memory
    Memory
    2021-01-31

    目前合单支付仅限于电商收付通使用,自己系统内的合单,可以自行设计

    2021-01-31
    有用
    回复
  • 跨商通
    跨商通
    2021-01-31

    看到这个问题,赶紧去看了一下文档,难道CloudPay已经支持合单支付了?

    可是确实没有看到相关的文档,能否共享一下你说的合单支付的文档吗?

    2021-01-31
    有用
    回复
登录 后发表内容
问题标签