如何對接payjs的個人微信掃碼支付接口
payjq
payjq 2019-06-12 20:07:19
0
1
1180

在眾多個人支付介面的產品中,要尋找一個穩定可靠的產品是比較難的,所幸遇到payjs,感覺逼格較高,非常滿足自己的品味。推薦大家使用。下邊是我在對接payjs的過程中的一些經驗和技巧,分享給大家。

一、申請商家號碼

開啟payjs.cn申請開通,取得商家號碼和通訊金鑰

二、掃碼對接

##php程式碼如下:

 'xxxxxxxxxxx', 'body' => 'test', // 订单标题 'out_trade_no' => time(), // 订单号 'total_fee' => 120, // 金额,单位:分 ]; $order['sign'] = sign($order); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'https://payjs.cn/api/native'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $order); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0); $rst = curl_exec($ch); curl_close($ch); print_r($rst); function sign(array $attributes) { ksort($attributes); $sign = strtoupper(md5(urldecode(http_build_query($attributes)) . '&key=' . 'xxxxxxxxxxxx')); return $sign; }

● 注意把上面的商家號碼和通訊金鑰換成自己的。最終即可列印出掃碼介面回傳結果。

● 掃碼介面回傳的結果中,其中的

code_url是是二維碼內容,可透過二維碼產生的類別轉換為二維碼。或介面回傳的qrcode參數即為二維碼的圖片位址

● 將此二維碼展示給用戶,使用者可透過手機微信的掃描功能,進行掃碼支付。

● 需要注意的是,上面示範程式碼中未示範非同步通知。如果需要非同步通知,可以增加一個

notify_url參數,那麼在付款完成後,伺服器會收到支付成功的非同步通知。可自行進一步進行業務邏輯的觸發與處理。

payjq
payjq

全部回覆 (1)
@

透過下邊的連結開通PAYJS,限時贈送 10000 豆豆。

https://payjs.cn/ref/ZGLGXD

#
    最新下載
    更多>
    網站特效
    網站源碼
    網站素材
    前端模板
    關於我們 免責聲明 Sitemap
    PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!