## 友情提示
~~~
在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);
~~~