easy-pay / sdk-laravel
Laravel integration for EasyPay
v1.0.2
2019-01-16 15:41 UTC
Requires
- php: >=5.6.0
- easy-pay/sdk: ^0.2.2
- illuminate/console: ~5.1
- illuminate/support: 5.*
This package is auto-updated.
Last update: 2024-11-17 10:26:16 UTC
README
composer require easy-pay/sdk-laravel
简单使用
<?php // routes/web.php Route::get('wechat/qr', function () { $trade = app('wechat.qr.pay'); $trade->attach = 'wechat pay test'; $trade->body = '微信扫码支付,测试订单'; $trade->out_trade_no = substr(md5(uniqid()), 0, 18) . date("YmdHis"); $trade->total_fee = 1; $trade->spbill_create_ip = $_SERVER['REMOTE_ADDR']; $trade->product_id = 123; $url = $trade->execute(); // 生成二维码 $qrCode = (new Endroid\QrCode\QrCode($url))->setSize(300); return response($qrCode->get('png'), 200, ['Content-Type' => 'image/png']); });