stojankukrika / segpay-payment
一个用于集成到应用程序的segpay支付包
1.0
2017-12-04 12:00 UTC
Requires
- illuminate/support: ~5.0
This package is auto-updated.
Last update: 2024-09-22 20:26:30 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)。有关更多信息,请参阅许可证文件。