此包已被放弃,不再维护。未建议替代包。

Laravel 框架中 gourl.io 支付网关的实现

安装: 3

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 340

语言:CSS

dev-main 2021-09-16 06:00 UTC

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