如何對接payjs的個人微信掃碼支付接口

瀏覽:82 發布日期:2019/06/11 分類:技術分享
在眾多個人支付接口的產品中,要尋找一個穩定可靠的產品是比較難的,所幸遇到payjs,感覺逼格較高,非常滿足自己的品味。推薦大家使用。下邊是我在對接payjs的過程中的一些經驗和技巧,分享給大家。

一、申請商戶號

? 打開payjs官網申請開通,獲取商戶號和通信密鑰

二、掃碼對接

? php代碼如下:[code][/code]<?php
$order = [
'mchid' => '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 參數,那么在支付完成后,服務器會收到支付成功的異步通知。可自行進一步進行業務邏輯的觸發和處理。
payjs官網
最佳答案
評論( 相關
后面還有條評論,點擊查看>>
澳门赌场玩法真人游戏 佛冈县| 肇东市| 都安| 仙居县| 合作市| 大悟县| 岳池县| 东丽区| 昂仁县| SHOW| 哈巴河县| 常德市| 来安县| 北川| 策勒县| 新余市| 丽江市| 舞阳县| 合川市| 和龙市| 昆山市| 大余县| 都兰县| 科技| 青铜峡市| 南漳县| 高邮市| 南康市| 文成县| 小金县| 永德县| 康马县| 大英县| 晋江市| 汾西县| 个旧市| 延吉市| 鱼台县| 济宁市| 乌恰县| 九江市| 钦州市| 保靖县| 三河市| 大宁县| 化隆| 海林市| 惠安县| 建始县| 清新县| 荆州市| 隆昌县| 鄂温| 顺义区| 隆子县| 绵阳市| 陆良县| 上高县| 都兰县| 卢湾区| 北安市| 麦盖提县| 涟水县| 崇义县| 拉孜县| 确山县| 荣昌县| 庆城县| 渑池县| 福贡县| 通州市| 永昌县| 和龙市| 册亨县| 武冈市| 石城县| 防城港市| 库伦旗| 舟山市| 玉环县| 蒙阴县| 隆尧县| 临沭县| 武夷山市| 高台县| 礼泉县| 宜州市| 彭州市| 神木县| 呼玛县| 淮北市| 调兵山市| 徐汇区| 鲜城| 濮阳县| 大悟县| 伽师县| 山丹县| 临泉县| 边坝县| 田阳县| 江北区| 阿鲁科尔沁旗| 和田市| 万盛区| 土默特左旗| 鄂州市| 盱眙县| 札达县| 枞阳县| 耿马| 乌拉特前旗| 响水县| 炎陵县| 余姚市| 嘉祥县| 金川县| 隆德县| 马龙县| 江安县| 宁阳县| 马尔康县| 上高县| 长乐市| 中江县| 绥滨县| 绵阳市| 德化县| 肇东市| 云安县| 新田县| 云南省| 竹溪县| 嘉黎县| 栖霞市| 若尔盖县| 乌恰县|