basketin / laravel-paymob
通过埃及支付网关PayMob处理支付
dev-main
2024-08-14 05:40 UTC
Requires
- php: ^8.1||^8.2
- komtcho/shot: dev-main
- laravel/framework: ^10.0||^11.0
This package is auto-updated.
Last update: 2024-09-14 05:57:06 UTC
README
Basketin Paymob
客户模块允许您注册和管理客户,并支持Filament。
文档
安装
使用composer安装。
composer require basketin/laravel-paymob
您需要迁移包表。
php artisan migrate
如何使用
创建支付链接
您可以使用以下代码创建一个新的支付链接。
<?php use Basketin\Paymob\Configs\AmountToCent; use Basketin\Paymob\Configs\PaymentMethod; use Basketin\Paymob\Pay; $pay = new Pay; $pay->setMethod(new PaymentMethod('wallet')); $pay->setAmount(new AmountToCent(1000)); $pay->setMerchantOrderId(1234567); return $pay->getLink();
配置支付
php artisan vendor:publish --tag=basketin-paymob-config
并且您可以管理支付
... 'payments' => [ 'wallet' => [ 'api_key' => '<api_key>', 'integration_id' => 00000, 'iframe_id' => 00000, ], ], ...
贡献
感谢您考虑为此包做出贡献!成为存储团队的一员。
许可证
此包是一个开源软件,许可协议为MIT许可证。