收藏
回答

小程序云函数支付成功,怎么使用自己的后端退款?

小程序支付我是使用的云函数支付,因为不用签名验证什么的比较方便。

退款渠道只开放给客服之类的,我就想用python做个小软件查询订单、退款。现在遇到一个问题,云函数支付时,提交订单的商户号和我自己的商户号不一致,微信支付开发文档的接口一般需要将用户的商户号作为“mch_id”字段的值入参,而云支付的接口则需要将用户的商户号作为“sub_mch_id”字段的值,导致我无法在后端查询订单和退款,报错信息是商户号和订单信息不匹配。我去后台查订单信息发现完成支付的订单号是自动分配的商户号,而不是我自己的,这种情况要怎么解决,求助求助

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

2 个回答

  • 跨商通
    跨商通
    2023-11-30

    再写一个云函数退款,然后python去调用。

    2023-11-30
    有用 1
    回复 2
  • 数学嫁给我
    数学嫁给我
    2023-11-30

    根据返回参数看到,云开发的接口官方给默认了一个mch_id值作为主商户号,而我传入的用户的商户号在这里其实是作为子商户的。当然这不会影响云函数的支付、退款等结果,但是像我一样用一个以主商户号为A的条件下下单的订单号,去主商户号为B子商户号为A的条件下查询,就不存在了。就是说商户主体不一样了。该怎么解决

    2023-11-30
    有用 1
    回复
登录 后发表内容