小程序支付我是使用的云函数支付,因为不用签名验证什么的比较方便。
退款渠道只开放给客服之类的,我就想用python做个小软件查询订单、退款。现在遇到一个问题,云函数支付时,提交订单的商户号和我自己的商户号不一致,微信支付开发文档的接口一般需要将用户的商户号作为“mch_id”字段的值入参,而云支付的接口则需要将用户的商户号作为“sub_mch_id”字段的值,导致我无法在后端查询订单和退款,报错信息是商户号和订单信息不匹配。我去后台查订单信息发现完成支付的订单号是自动分配的商户号,而不是我自己的,这种情况要怎么解决,求助求助
再写一个云函数退款,然后python去调用。
根据返回参数看到,云开发的接口官方给默认了一个mch_id值作为主商户号,而我传入的用户的商户号在这里其实是作为子商户的。当然这不会影响云函数的支付、退款等结果,但是像我一样用一个以主商户号为A的条件下下单的订单号,去主商户号为B子商户号为A的条件下查询,就不存在了。就是说商户主体不一样了。该怎么解决