在眾多個(gè)人支付接口的產(chǎn)品中,要尋找一個(gè)穩(wěn)定可靠的產(chǎn)品是比較難的,所幸遇到 payjq ,感覺非常滿足自己的需求。推薦大家使用。下邊是我在對(duì)接payjq的過程中的一些經(jīng)驗(yàn)和技巧,分享給大家。
創(chuàng)新互聯(lián)網(wǎng)站建設(shè)公司是一家服務(wù)多年做網(wǎng)站建設(shè)策劃設(shè)計(jì)制作的公司,為廣大用戶提供了成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì),成都網(wǎng)站設(shè)計(jì),廣告投放平臺(tái),成都做網(wǎng)站選創(chuàng)新互聯(lián),貼合企業(yè)需求,高性價(jià)比,滿足客戶不同層次的需求一站式服務(wù)歡迎致電。一、申請(qǐng)商戶號(hào)
打開 payjq 申請(qǐng)開通,獲取商戶號(hào)和通信密鑰
二、掃碼對(duì)接
php代碼如下:
'xxxxxxxxxxx',
'body' => 'test', // 訂單標(biāo)題
'out_trade_no' => time(), // 訂單號(hào)
'total_fee' => 120, // 金額,單位:分
];
$order['sign'] = sign($order);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://payjq.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;
}
注意把上面的商戶號(hào)和通信密鑰換成自己的。最終即可打印出掃碼接口返回結(jié)果。
掃碼接口返回的結(jié)果中,其中的code_url
是二維碼內(nèi)容,可通過二維碼生成的類轉(zhuǎn)化為二維碼?;蛘呓涌诜祷氐?qrcode
參數(shù)即是二維碼的圖片地址
把該二維碼展示給用戶,用戶可通過手機(jī)微信的掃一掃功能,進(jìn)行掃碼支付。
需要注意的是,上面演示代碼中未演示異步通知。如果需要異步通知,可以增加一個(gè) notify_url
參數(shù),那么在支付完成后,服務(wù)器會(huì)收到支付成功的異步通知??勺孕羞M(jìn)一步進(jìn)行業(yè)務(wù)邏輯的觸發(fā)和處理。
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時(shí)售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國(guó)服務(wù)器、虛擬主機(jī)、免備案服務(wù)器”等云主機(jī)租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡(jiǎn)單易用、服務(wù)可用性高、性價(jià)比高”等特點(diǎn)與優(yōu)勢(shì),專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場(chǎng)景需求。