stojankukrika/segpay-payment

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

1.0 2017-12-04 12:00 UTC

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