因为客户反馈,所使用的php支付接口无退款接口,故尝试为此集成。在集成中遇到了不少有趣的错误。
第一个错误:0:check sign Fail!The reason :signData is Empty
Public Key和Private Key写反了
第二个错误:invalid_parameter
此错误在检查参数无误后,偶然在一篇博文中看到的解决办法。在 setBizContent中的最后一个参数不要加 ‘,’ 即可。
附一个小技巧,快速将php的std object转换为数组:
json_decode(json_encode($object),true);