1. 程式人生 > >微信支付官方SDK-phpV3的一處坑

微信支付官方SDK-phpV3的一處坑

在使用微信支付官方SDK時,發現成功的回撥處理程式無法正常呼叫,經審查,是 lib/WxPay.Api.php 中第415中使用了 $xml = $GLOBALS['HTTP_RAW_POST_DATA']; 而該語句只有在php.ini設定後才可使用,導致xml輸入資料獲取不到。 改為 $xml = file_get_contents("php://input"); 則可以適用一切情況。
還是希望SDK提供者能多多注意各種配置下的相容性問題(有些地方的函式傳參我就不吐槽了,雖然是錯的,但是不影響使用)。