jaythegeek/worldpay

用于与Laravel 5.5中的WorldPay在线REST API交互的composer包

1.2.1 2017-12-16 21:14 UTC

This package is auto-updated.

Last update: 2024-09-29 04:47:24 UTC


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

安全

请使用问题跟踪器报告您遇到的可能问题!

致谢