jaythegeek / worldpay
用于与Laravel 5.5中的WorldPay在线REST API交互的composer包
1.2.1
2017-12-16 21:14 UTC
Requires
- php: ~7.0
- illuminate/support: ~5.5
README
Laravel WorldPay是一个帮助您直接从信用卡或借记卡处理WorldPay支付的包。虽然目前处于测试阶段,您也可以通过WorldPay在线REST API创建订单和获取订单。
安装
要安装Laravel WorldPay包,您必须使用composer,只需将以下内容添加到您的composer.json文件中
$ composer require jaythegeek/worldpay
如果您使用的是Laravel 5.5或更高版本,无需添加服务提供者,直接跳转到发布供应商文件即可:自动发现功能已经上线!
否则,在config/app.php
中添加服务提供者
Jtg\WorldPay\WorldPayServiceProvider::class,
发布供应商文件,这将设置您的配置文件 - 'config/worldpay.php',并添加一个测试视图进行操作,您可以在'views/worldpay/worldpay.blade.php'中找到它 - 使用Bootstrap 4以简化使用! :)
php artisan vendor:publish
配置
将您的WorldPay在线详细信息添加到config/worldpay.php
文件中。出于安全考虑,建议您将API密钥设置在您的.env文件中;
WORLDPAY_STATUS=sandbox
WORLDPAY_LIVE_SERVICE_KEY=T_S_73a95087-8916-4e8e-bbe1-12345678900
WORLDPAY_LIVE_CLIENT_KEY=T_C_475fb1ec-99ab-4a24-8f80-12345678900
WORLDPAY_TEST_SERVICE_KEY=T_S_73a95087-8916-4e8e-bbe1-12345678900
WORLDPAY_TEST_CLIENT_KEY=T_C_475fb1ec-99ab-4a24-8f80-12345678900
访问WorldPay Online,如果您还没有账户,可以创建一个!
用法
一旦您在.env文件中设置了凭证并发布了供应商文件,以下路由将可供您使用,包括测试视图和示例收费系统。
your-domain.com/worldpay
your-domain.com/worldpay/complete
继续扩展以满足您自己的实现、更新和即将到来的更多功能!
变更日志
请参阅CHANGELOG
安全
请使用问题跟踪器报告您遇到的可能问题!