## JS調用收款接口(通用任何語言)( 調用以下接口!請確定已經上傳收款碼跟店員碼(重要))
第一步:加載JS,本插件基于jQuery 請自己加載jQuery插件
> http請加載
~~~
<script src='http://api.hxs823.cn/Js/pay/pay.js'></script>
~~~
> https請保存pay.js到本地加載路徑
第二步:調用
~~~
fast_pay.shows_qr({
pay_way: 'wechat', //wechat為微信支付,alipay為支付寶
appkey: '', //填寫網站生成的appkey
uid: "",//付款用戶id,如果沒有就填寫ip,不要填寫隨機數,
total_fee: "",//付款金額,必須帶小數點2位數,比如2.00
pay_title: "",//支付標題
order_no: "",//你網站的訂單號
sign:"",//簽名請看下面
pay_type:"gren_qr",//不要修改
me_param: "",//其他參數
notify_url: "",//異步回調地址(未空則默認為我們后臺)
qr_load:function(data){
console.log(data);//獲取支付二維碼,可自定義彈出二維碼或者跳轉,如果無,則默認彈出二維碼樣式,你可以利用這個自定義二維碼頁面樣式
},
success:function(data){
console.log(data);
//支付成功后返回,你也可以在這里ajax更新網站訂單,安全性自己處理,也可以使用異步回調
}
});
~~~
先上傳收款碼跟綁定店員
## 右鍵查看源碼[js調用demo查看](http://api.hxs823.cn/fastpay/demo/pay.php)
## 查看其他參數[點擊查看](http://www.hmoore.net/fastpay/fast_pay/798856)
sign簽名參數介紹
~~~
<?php
$str_sign="appkey=你的appkey&order_no=你的訂單號&secretkey=你的秘鑰&total_fee=你的金額&uid=你網站購買的用戶id&";
$sign=md5($str_sign);
?>
~~~
qr_load返回二維碼介紹,彈出二維碼之前,可以自定義二維碼
~~~
qr_load:function(data){
console.log(data);
var html=data.html;//二維碼內容
var qr=data.qr;//二維碼地址
var qr_img=data.qr_img;//二維碼圖片
var order_no=data.order_no;//訂單號
var exprie_time=data.exprie_time;//過期時間
var total_fee=data.total_fee;//金額
}
~~~
success支付成功介紹,支付成功后,可跳轉
~~~
success:function(data){
//支付成功后返回為你支付的參數
console.log(data);
"uid": 1992, //支付用戶的id,就是你的網站用戶id
"total_fee": 1,//支付金額(可能 會帶0.01),如果要驗證金額請使用下面的me_pri
"total_fee": 1,//平臺的金額
"pay_title": "在線支付",//支付名稱
"order_no": 1528175771,//訂單號
"canshu1": 1528175771,//
}
~~~
## JS 獲取微信匯款的openid(可用于網頁獲取微信openid)
```
fast_pay.get_openid({
pay_title: "綁定收款賬號",//支付標題
success: function(data) {
//掃碼后的操作
$("input[name='openid']").val(data.my_openid);
layer.msg("綁定成功");
}
});
```
[http://api.hxs823.cn/demo/demo4/tixian_pc.php【JS獲取openid的demo】](http://api.hxs823.cn/demo/demo4/tixian_pc.php)
備注:如果需要自定義彈出二維碼樣式,請添加qr_load參數函數