mostafax / knet
knet 支付服务
1.0.3
2024-01-09 13:56 UTC
README
knet 支付服务
致谢
- knet 支付链接
安装
通过 composer 安装包
composer require mostafax/knet
发布我的包
php artisan vendor:publish
将以下密钥添加到您的 env 文件中
PAYMENT_PRODUCTION_URL=https://kpay.com.kw/kpg/PaymentHTTP.htm?param=paymentInit PAYMENT_TEST_URL=https://kpaytest.com.kw/kpg/PaymentHTTP.htm?param=paymentInit PAYMENT_TRANSPORT_ID=***** PAYMENT_TRANSPORT_PASSWORD=**** PAYMENT_ACTION_CODE=1 PAYMENT_RESOURCE_KEY=************** PAYMENT_LANGUAGE=USA PAYMENT_CURRENCY=414 PAYMENT_ERROR_URL=http://YOURDOMAIN.test/knet/error PAYMENT_SUCCESS_URL=http://YOURDOMAIN.test/knet/success
初始化新链接
use Mostafax\Knet\Knet;
$data = [ 'amount' => 20, 'order_id' => 200, 'track_id' => rand(0, 9999), 'udf1' => null, 'udf2' => null, 'udf3' => null, 'udf4' => null, 'udf5' => null ];
$Knet = new Knet(); $Knet->init($data);
回调引用
支付成功
Post /knet/success
支付错误
Post /knet/error
作者
环境变量
要运行此项目,您需要将以下环境变量添加到您的 .env 文件中
PAYMENT_PRODUCTION_URL
knet 生产的链接
PAYMENT_TEST_URL
knet 测试链接
PAYMENT_TRANSPORT_ID
PAYMENT_TRANSPORT_PASSWORD
PAYMENT_ACTION_CODE
PAYMENT_RESOURCE_KEY
PAYMENT_LANGUAGE
ARA 或 USA
PAYMENT_CURRENCY
PAYMENT_ERROR_URL
PAYMENT_SUCCESS_URL
您可能希望禁用 CSRF 保护
在 app/Http/Middleware/VerifyCsrfToken.php
protected $except = [ 'knet/*' ];
技术栈
客户端: Blade
服务器: PHP, Laravel
支持
如需支持,请发邮件至 mostafa.m.elbiar@gmail.com。