divinealien / gourl
此包已被放弃,不再维护。未建议替代包。
Laravel 框架中 gourl.io 支付网关的实现
dev-main
2021-09-16 06:00 UTC
Requires
- php: ^7.3|^8.0
Requires (Dev)
- nunomaduro/collision: ^5.3
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.5
This package is auto-updated.
Last update: 2022-04-01 11:33:57 UTC
README
Laravel 框架中 gourl.io 支付网关 的实现
此项目已被放弃
有更好的选择
此项目因寻找更好的选择而被放弃
- 搜索中...
现在此项目仅用于学习目的
现在此代码仅用于学习目的
预览版 !!!
实现
- 首先安装此包
composer require divinealien/gourl:dev-master
- 安装包后,可以公开和更新配置文件
php artisan vendor:publish --tag=gourl-config
- 在配置文件上完成必要的设置后,公开所需的资源,如图片等
php artisan vendor:publish --tag=gourl-assets
- 为了测试,可以执行以下代码
// /routes/web.php use DivineAlien\Gourl\Facades\CryptoBill; Route::get('/', function () { $bill = CryptoBill::create([ 'userID' => 1, 'orderID' => 1, 'amountUSD' => 1, ]); return view("gourl::bills.basic", compact('bill')); });
- 要检查支付是否成功,您可以监听 事件。
目前有三个 事件。
# برای همه پرداخت هایی که انجام میشود DivineAlien\Gourl\Events\NewCryptoPayment # برای همه پرداخت هایی که تایید شده اند DivineAlien\Gourl\Events\CryptoPaymentConfirmed # برای همه پرداخت هایی که هنوز تایید نشده اند DivineAlien\Gourl\Events\CryptoPaymentReceived