karwankhalid / fastpay
Laravel 用于 Fastpay 支付网关 API 的包
dev-main
2021-07-08 12:03 UTC
Requires
- php: >=7.1.3
This package is auto-updated.
Last update: 2024-09-08 18:46:17 UTC
README
Laravel 用于 Fastpay 支付网关 API 的包
安装
安装 Fastpay 需要使用 composer。然后发布资产并迁移支付记录表。
composer require "KarwanKhalid/Fastpay" --no-cache
php artisan vendor:publish
php artisan migrate
我没有在 Laravel 5.5 以下版本测试过。如果您想在 Laravel 5.5 以下版本尝试,您需要编辑 config/app.php 文件并在 providers 部分添加以下行。
KarwanKhalid\Fastpay\FastpayServiceProvider::class
在您的 Laravel 项目 .env 文件中添加以下常量。
用于生产环境
API_DOMAIN_URL=https://secure.fast-pay.cash MERCHANT_MOBILE_NO=PUT_YOUR_MERCHANT_MOBILE_NO STORE_PASSWORD=PUT_YOUR_STORE_PASSWORD IS_LOCALHOST=false
用于沙盒环境
API_DOMAIN_URL=https://dev.fast-pay.cash MERCHANT_MOBILE_NO="+9641684405075" STORE_PASSWORD="Password1@" IS_LOCALHOST=true
如有需要,请清除配置缓存。
php artisan config:cache
就这样!享受吧!
用法
- 前往 http://yourdomain/example 测试 Fastpay 网站的支付。
要监听支付事件,打开您的 app/Providers 目录并添加您自己的监听器,针对 FastpayPaymentComplete 事件类。
变更日志
1.0.0-alpha
- 初始发布
注意
- 我没有任何 Live Fastpay 商店。因此无法测试。如果您在 LIVE 支付中遇到任何问题,请提交一个 issue,这样我就可以与您一起测试并修复这个问题。
贡献
欢迎提交拉取请求。对于主要更改,请先提交一个 issue 进行讨论您希望进行哪些更改。