killallskywalker / eghl-laravel
该包的最新版本(dev-main)没有可用的许可证信息。
用于集成EGHL支付网关与Laravel的包。
dev-main
2021-04-10 04:50 UTC
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2024-09-10 12:33:27 UTC
README
EGHL是一个包含用于与EGHL支付网关集成的门面(facade)的包。目前,此包仅包含两种方法:生成用于向EGHL发送请求的查询URL,以及验证支付响应。
安装
composer require killallskywalker/eghl-laravel
用法
首先设置环境变量。具体如下:
EGHL_PASSWORD = your account password EGHL_SERVICE_ID = your service id EGHL_SERVICE_URL = your service url MERCHANT_RETURN_URL = return url MERCHANT_APPROVAL_URL = approval url MERCHANT_UNAPPROVAL_URL = unapproval url MERCHANT_CALLBACK_URL = callback url
use Eghl; // For the data , array of parameter require . Can refer to their documentation what is required . // To process payment by generating url that will be request to Eghl $url = Eghl::processPaymentRequest($data); // To validate return callback , return true if valid , and otherwise if not valid $status = Eghl::processPaymentRequest($data);
贡献
欢迎提出拉取请求。对于主要变更,请先提出一个问题来讨论您想要进行哪些更改。
请确保根据需要更新测试。