flirtnet / segpay-payment
一个用于集成到应用的 segpay 支付包
dev-master
2024-06-11 23:32 UTC
Requires
- php: ^8.1
- illuminate/support: ^10.0
This package is not auto-updated.
Last update: 2024-10-02 01:16:02 UTC
README
安装
您可以通过 composer 安装此包
composer require stojankukrika/segpay-payment
如果您使用的是版本 < 5.5 的 Laravel,则必须将服务提供者注册为下一步
// config/app.php 'providers' => [ ... stojankukrika\SegpayPayment\SegpayPaymentServiceProvider ];
之后,运行迁移以创建支付表来记录支付
$ php artisan migrate
配置
在您的 .env 文件中添加变量
- SEGPAY_PACKAGE
- SEGPAY_USER_ID
- SEGPAY_USER_ACCESS_KEY
- SEGPAY_URL_ID
将其值设置为从 mp.segpay.com 获取的,并使用以下方式发布此提供者
$ php artisan vendor:publish --provider=stojankukrika\SegpayPayment\SegpayPaymentServiceProvider
重要提示
- 在测试支付 API 之前,请勿忘记您的账户需要从 segpay 获得批准
- 使用有效的卡号 '4444333322221111' 进行测试,无论有效期和 cvv 如何
- 使用拒绝的卡号 '4444444444445555' 进行测试,无论有效期和 cvv 如何
###用法首先初始化 SegpayPayment 类,然后调用某些方法,如下所示
$segpay = new SegpayPayment();
$response = $segpay->generateSignupPaymentPage($param1, $param2....);
您需要将用户重定向到响应页面,当客户付款时,您将收到支付通知(segpay 会将其发送到您的支付页面 - 在商家面板中的响应中定义)。
以下是方法列表:Segpay apiFunctionList.
变更日志
- 1.0 - 初始版本
许可证
MIT 许可证 (MIT)。有关更多信息,请参阅许可证文件。