makkapoya/pay-uz-tenancy

支付方式:点击、Payme、Uzcard、Visa

0.2.2 2023-07-25 11:02 UTC

This package is auto-updated.

Last update: 2024-09-25 13:41:38 UTC


README

视频文档

Buy Me A Coffee

Latest Version on Packagist Build Status Quality Score

特色

计划中

  • Upay
  • Visa

安装

您可以通过 composer 安装此包

composer require makkapoya/pay-uz

发布包的必要文件

php artisan vendor:publish --provider="Makkapoya\PayUz\PayUzServiceProvider"

迁移表

php artisan migrate

设置种子

php artisan db:seed --class="Makkapoya\PayUz\database\seeds\PayUzSeeder"

使用

在 web.php 中放置服务的路由

//handle requests from payment system
Route::any('/handle/{paysys}',function($paysys){
    (new Makkapoya\PayUz\PayUz)->driver($paysys)->handle();
});

//redirect to payment system or payment form
Route::any('/pay/{paysys}/{key}/{amount}',function($paysys, $key, $amount){
	$model = Makkapoya\PayUz\Services\PaymentService::convertKeyToModel($key);
    $url = request('redirect_url','/'); // redirect url after payment completed
    $pay_uz = new Makkapoya\PayUz\PayUz;
    $pay_uz
    	->driver($paysys)
    	->redirect($model, $amount, 860, $url);
});

异常

PaymentException

变更日志

请参阅 CHANGELOG 了解最近更改的更多信息。

贡献

请参阅 CONTRIBUTING 了解详细信息。

安全

如果您发现任何与安全相关的问题,请通过电子邮件 samixgroupedia@gmail.com 而不是使用问题跟踪器来报告。

鸣谢

许可证

MIT 许可证 (MIT)。有关更多信息,请参阅 许可证文件