在调起特约商户入驻接口时,微信支付服务器返回
{"code":"PARAM_ERROR","detail":{"field":"/business_info/sales_info","location":"body","value":"SALES_SCENES_STORE"},"message":"传入参数“经营场景类型”需要使用Json数组类型"}
大意是说关于商户门店信息这一部分的参数格式不是json
PHP环境:PHP 7.3
框架:Laravel 5.5
贴出代码如下:
为什么通过json_encode函数转码的参数不合法呢
好的,反馈以后收到。还有什么其他的支付问题。可随时发帖。
好吧,败给了粗心大意,文档上写的数据类型是枚举值,所以应该给`sales_scenes_type`的值是一个索引数组,同样的门店门头照和店内照也是索引数组。不过后另两个参数写明是string结果需要我传object这就是你撰写文档的不对了。