🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 友情提示 ~~~ 在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); ~~~