flirtnet/segpay-payment

一个用于集成到应用的 segpay 支付包

dev-master 2024-06-11 23:32 UTC

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)。有关更多信息,请参阅许可证文件