收藏
回答

跨环境请求云函数无法支付?

框架类型 问题类型 终端类型 AppID 环境ID 基础库版本
小程序 Bug 微信iOS客户端 wxaeb8d093518a4aad dev-1gpp53ju3ceb46c7 2.14.1

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/open/pay/CloudPay.unifiedOrder.html

环境: 小程序A共享云环境给小程序B调用; 商户号已同时绑定小程序A, B.

场景: 小程序B请求小程序A的云函数进行微信交易单创建, 拿到结果后, 小程序B端上提示"商户传入的appid不正确"

问下, 这个问题是否跟跨云环境请求有关? 如果是, 如何解决?

回答关注问题邀请回答
收藏

1 个回答

  • 老张
    老张
    2021-09-27

    在B的云函数里,大概这样调用:

    cloud.cloudPay({appid:'A的appid'}).unifiedOrder
    
    2021-09-27
    有用
    回复 2
    • Hanson
      Hanson
      2021-09-27
      B的云开发环境没有用起来, 所有的资源及云函数都是使用A的共享云环境. 如果需要在B的云环境的云函数里这么调用的话, 就没必要传appid了..
      2021-09-27
      回复
    • 老张
      老张
      2021-09-27回复Hanson
      AB对换。重点是:
      2021-09-27
      回复
登录 后发表内容