支付宝的文档写得让人一头雾水,初次使用者往往不知所云。虽然在github也可搜出一些封装好的库,但要么就是文档不大齐全,要么就是年代久远,接口不再适用。
重新造轮子需要一定的时间,我们采用github上的两个库来完成支付宝的支付。
1.安装ignited/laravel-omnipay
composer require ignited/laravel-omnipay
这时如果有报event-dispatcher的错误,可尝试安装一下
composer require symfony/event-dispatcher:^2.8
再执行上面的命令
2.安装lokielse/omnipay-alipay
composer require lokielse/omnipay-alipay
3.1 laravel的使用
安装完成后在config/app.php中注册服务提供者:
Ignited\LaravelOmnipay\LaravelOmnipayServiceProvider::class
添加门面:
'Omnipay' => Ignited\LaravelOmnipay\Facades\OmnipayFacade::class
发布配置文件:
php artisan vendor:publish