## 友情提示
~~~
在IDE工具無SDK方法的提示
~~~
## 二維碼支付
~~~
//微信支付
$subject='測試001';//商品名稱
$outTradeNo='98562400002';//訂單號
$totalAmount='0.01';//金額 單位元
$Wechat=&\WxPayPubHelper\Loader::get('Wxpay',$wxconfig);
$type=1;//不傳值的時候默認為1 支付業務類型 1訂單支付 2 充值業務 用途:用于支付回調判斷邏輯
$n=$Wechat->getPayQrcode($subject,$outTradeNo,$totalAmount,$type);
print_r($n);
~~~
## JSPAPI支付
~~~
//微信支付
$openid='';//openid
$subject='測試001';//商品名稱
$outTradeNo='98562400002';//訂單號
$totalAmount='0.01';//金額 單位元
$Wechat=&\WxPayPubHelper\Loader::get('Wxpay',$wxconfig);
$type=1;//不傳值的時候默認為1 支付業務類型 1訂單支付 2 充值業務 用途:用于支付回調判斷邏輯
$n=$Wechat->getJsApiPay($openid,$subject,$outTradeNo,$totalAmount,$type);
print_r($n);
~~~
## 訂單查詢
~~~
$outTradeNo='98562400002';//訂單號
$Wechat=&\WxPayPubHelper\Loader::get('Wxpay',$wxconfig);
$n=$Wechat->orderQuery($outTradeNo);
~~~
## 訂單退款
~~~
$outTradeNo='98562400002';//訂單號
$Wechat=&\WxPayPubHelper\Loader::get('Wxpay',$wxconfig);
$n=$Wechat->refund($outTradeNo);
~~~
## xml轉換數組
~~~
$Wechat=&\WxPayPubHelper\Loader::get('Wxpay',$wxconfig);
$arr=$Wechat::FromXml($xml);
print_r($arr);
~~~
## 微信回調
~~~
$xml = file_get_contents("php://input");
$arr = \WxPayPubHelper\Wxpay::FromXml($xml);
$result= \WxPayPubHelper\Wxpay::NotifyCallBack($arr);
//簽名
if($result == true) {
if ($arr["return_code"] == "SUCCESS") {
echo '<xml><return_code><![CDATA[SUCCESS]]></return_code><return_msg><![CDATA[OK]]></return_msg></xml>';
//您的邏輯
...................
}
}
~~~
## 以上方法在IDE工具無SDK方法的提示,如果想要有提示的可以這樣寫,如下:
~~~
//微信類
$t1=new \WxPayPubHelper\Wxpay($config);
$t->orderQuery($outTradeNo);
~~~