/** * 将xml转为array * @param string $xml * @param array $wxPayConfig * @throws WxPayException * @return array values */ public static function Init($xml, $wxPayConfig) { $obj = new self(); $obj->setWxPayConfig($wxPayConfig); $obj->FromXml($xml); //fix bug 2015-06-29 if ($obj->values['return_code'] != 'SUCCESS') { return $obj->GetValues(); } $obj->CheckSign(); return $obj->GetValues(); }