basketin/laravel-paymob

通过埃及支付网关PayMob处理支付

dev-main 2024-08-14 05:40 UTC

This package is auto-updated.

Last update: 2024-09-14 05:57:06 UTC


README

Source Packagist Version

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许可证