大家都知道微信支付是需要企業認證纔可以開的; 也並不是在意微信認證那幾百塊錢, 而是沒有公司根本開不了官方的微信支付接口.
怎麼辦呢?
也不是沒有辦法, 微信現在推出了"服務商"模式, 也就是給線下小微商戶開通微信收款的權限. 而微信爲了方便服務商拓展業務, 給了服務商替商戶發起支付的 API 接口, 支付完成再通知到服務商. 然後第二天, 到賬的錢會有財付通(微信支付)直接清算到商戶的個人銀行卡里面.
開通
首先到 https://www.023pay.cn 註冊一個賬號,
點擊"填寫個人資料,開通微信支付"
填寫相關資料
選擇費率選擇最優惠的0.38%
提交
等過兩三分鐘後,就可以簽約了
簽約過程及其簡單, 就微信掃碼, 點一下手機上的確認就完成了.
開發
簽約完成後, 創建一個 key
對接他們的 SDK, 即可獲取發起支付的二維碼
composer require 023pay/sdk
/**
* @var \ShanchengPay\ShanchengPay $sdk
*/
$sdk = app('023pay');
$pay = new \ShanchengPay\Payment();
$pay->out_trade_no = 1; // 訂單號
$pay->total_fee = 1; // 費用,單位分
$pay->body = '測試商品'; // 商品名稱
$pay->notify_url = route('xxx'); // 您的回調地址
$pay->trade_type = 'NATIVE'; // 交易類型,NATIVE
return json_encode($sdk->pay($pay));
生成二維碼
掃碼, 成功!
回調的邏輯請自行查看 SDK https://github.com/023pay/php-sdk
好了,今天就先給大家介紹到這裏, 下次和大家介紹如何接入小程序.