个人案例
- 易建哈酒网
本案例中,销售的是酒类单品;通过后台设置,你可以售卖任何单品。
易建哈酒网扫码体验
我和你同样的问题,解决了。方法:先保存到xml文件中,再取出来就好了。 $filename = dirname(__FILE__).'/xml/subledger.xml'; file_put_contents($filename, $postXML); $postXML = file_get_contents($filename);
微信分账一直提示xml格式错误,请问哪里错了[图片]
2020-06-05我和你同样的问题,解决了。方法:先保存到xml文件中,再取出来就好了。 $filename = dirname(__FILE__).'/xml/subledger.xml'; file_put_contents($filename, $postXML); $postXML = file_get_contents($filename);
微信支付分帐接口报xml格式错误分帐时调用https://api.mch.weixin.qq.com/secapi/pay/multiprofitsharing,就一直报xml格式错误,在调用这个接口前调用其它接口都正常无错误。 打印出来的XML参数如下: [图片] (上面的帐号用星号代替了,调用时是正常的帐号) 请问这个该如何解决?
2020-06-05谢谢您的回复。这个是分账的配置; 使用支付接口时,我已经加profit_sharing参数了。
我正在做微信分账,感觉配置什么都对了,可是调用分账接口时,就是没有反应,为什么?请求单次分账接口:https://api.mch.weixin.qq.com/secapi/pay/profitsharing POST提交设置: $ch = curl_init (); //超时时间 curl_setopt ( $ch, CURLOPT_TIMEOUT, $second ); curl_setopt ( $ch, CURLOPT_URL, $url ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYPEER, FALSE ); curl_setopt ( $ch, CURLOPT_SSL_VERIFYHOST, FALSE ); //设置header curl_setopt ( $ch, CURLOPT_HEADER, FALSE ); //要求结果为字符串且输出到屏幕上 curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, TRUE ); //设置证书 //使用证书:cert 与 key 分别属于两个.pem文件 //默认格式为PEM,可以注释 curl_setopt ( $ch, CURLOPT_SSLCERTTYPE, 'PEM' ); curl_setopt ( $ch, CURLOPT_SSLCERT, dirname(__FILE__).'/cacert/apiclient_cert.pem' ); //默认格式为PEM,可以注释 curl_setopt ( $ch, CURLOPT_SSLKEYTYPE, 'PEM' ); curl_setopt ( $ch, CURLOPT_SSLKEY, dirname(__FILE__).'/cacert/apiclient_key.pem' ); //证书密码 curl_setopt($ch, CURLOPT_SSLCERTPASSWD, '1414338702'); //post提交方式 curl_setopt ( $ch, CURLOPT_POST, true ); curl_setopt ( $ch, CURLOPT_POSTFIELDS, $xml ); curl_setopt($ch, CURLOPT_VERBOSE, '1'); xml: <xml><appid>wx**************</appid><mch_id>************</mch_id><nonce_str>21b9b96890670a9c5a08bd8a94050253</nonce_str><transaction_id>4200000546**************</transaction_id><out_order_no>**************529000001691590717324</out_order_no><receivers>[{"type":"PERSONAL_OPENID","account":"oSE36wNPQy0Gtnmvk**************","amount":1,"description":"salary"},{"type":"PERSONAL_OPENID","account":"oSE36wDHPK3wx-lL3RPCIMclKA-U","amount":1,"description":"salary"},{"type":"PERSONAL_OPENID","account":"oSE36wF2hvEp7D6JTQ3DhVoChcaM","amount":1,"description":"salary"}]</receivers><sign>D3BD02FFC1BF80C21DC0DEC81608481FBFB6BBCF1E24DED095CDBD5A6B76D1B5</sign></xml> 问题已解决。 1、想看结果,需要打印: $ary = $sub_ledger->profitSharing($profitSharingOrders, $profitSharingAccounts); print_r($ary); 2、想看具体内容,按F12,然后右边会有返回结果
2020-05-29