利用有赞云开发者+微小店实现收款支持微信、支付宝扫码
2018年8月20日14:11:54 更新:新增大佬开源的对接WHMCS的代码!
支付宝担保交易关闭后,个人收款越来越难了。前几天502论坛有人说有赞云开发者 能实现个人收款,支持支付宝和微信扫码。
马甲看了一下,还不错~ 费率略高~~如果大家感兴趣可以研究一下。
必备工作
- 注册有赞账号,完成开发者认证(身份证+手持)。
- 开通微商城或者微小店。
开源项目
https://github.com/damonto/youzanpay
收款演示
http://pay.demo.rive.io:81/
接口依赖
依赖有赞云的两个接口和消息推送。
- 创建收款二维码:https://www.youzanyun.com/apilist/detail/grouptrade/payqrcode/youzan.pay.qrcode.create
- 获取单笔交易信息:https://www.youzanyun.com/apilist/detail/group_trade/trade/youzan.trade.get
- 交易信息推送:https://www.youzanyun.com/docs/guide/3401/3455
有能力的开发者,可以自己弄一个!!!
店铺授权
- 创建可授权店铺: 微商城店铺 或者 有赞微小店 都可以。前者面向商家提供功能完善的线上商城,后者面向个人提供分销商品和自营工具可免费使用;
- 应用授权: 创建完店铺后,再登录到有赞云控制台创建自用型应用并授权刚创建的店铺;
- 设置推送网址: 在有赞云控制台-推送服务 进行推送网址的设置,有赞云会将支付信息推送到这里设定的网址;
部署步骤
这里简要的说一下!
获取密钥信息
获取密钥等信息(需要完成开发者认证才行)。地址:https://console.youzanyun.com/application/setting
store_id、client_secret、client_id
安装插件
composer require damon/youzan-pay
创建订单
替换你自己的密钥商城等信息!
use Damon\YouzanPay\YouzanPay; use Damon\YouzanPay\QrCode\QrCode; $app = new YouzanPay([ 'client_id' => '替换ID', 'client_secret' => '替换密钥', 'store_id' => '替换商城ID' ]); $qrcode = $app->qrcode->create([ 'qr_type' => QrCode::QR_TYPE_DYNAMIC, 'qr_price' => 1, 'qr_name' => '点付测试订单' ]); echo '<img src="' . $qrcode['response']['qr_code'] . '" />';
检查支付状态
if ($app->trade->isWaitPay()) { // } elseif ($app->trade->isSuccessfully()) { $trade = $app->trade->getTrade(); } elseif ($app->trade->isClosed()) { }
关于手续费
费率是 1%(略高),提现低于1000RMB, T+1天到账。 高于1000RMB, T+3天到账。
对接WHMCS
谢谢 52faccy贡献的开源代码!
代码地址:https://github.com/52fancy/whmcs-yzpay
友情提醒
不要用于非法收款,后果你懂的!还有微小店是免费的,建议大家申请微小店。
另外推荐给大家一个做支付收款的网站,可以对接WHMCS。
https://b.eapay.cc/home/user/register.html
改网站是网友提供的,马甲也尝试的用过。还不错!费率 1.20%!可以直接提现到支付宝。
消息来自:http://www.hostloc.com/forum.php?mod=viewthread&tid=412410
文章参考:https://blog.xu42.cn/2017/11/26/person-website-instant-payment-solution
版权声明:
作者:我是小马甲~
链接:https://51.ruyo.net/6823.html
来源:如有乐享
文章版权归作者所有,未经允许请勿转载。
TurnRight
﹎.仕土申轅≮ฏ๎.
Jason
我是小马甲~@Jason