killallskywalker/eghl-laravel

该包的最新版本(dev-main)没有可用的许可证信息。

用于集成EGHL支付网关与Laravel的包。

dev-main 2021-04-10 04:50 UTC

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);

贡献

欢迎提出拉取请求。对于主要变更,请先提出一个问题来讨论您想要进行哪些更改。

请确保根据需要更新测试。

许可证

MIT