New

Just launched: Vueblocks, a brand-new search engine for Vue packages! Explore Vueblocks →

basketin/laravel-paymob

Dealing with payments through the Egyptian payment gateway PayMob
4,496 1
Install
composer require basketin/laravel-paymob:dev-main
PHP:^8.1||^8.2||^8.3||^8.4
License:MIT
Last Updated:Jul 14, 2026
Links: GitHub  ·  Packagist
Maintainer: komicho

Source Packagist Version

Basketin Paymob

The customers' module lets you register and manage customers and support Filament.

Documentation

Installation

Install via composer.

composer require basketin/laravel-paymob

You need to migrate the package tables.

php artisan migrate

How to use

You can create a new link for payment using the following code.

<?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();
Configs payments
php artisan vendor:publish --tag=basketin-paymob-config

And you can manage payments

...
'payments' => [
    'wallet' => [
        'api_key' => '<api_key>',
        'integration_id' => 00000,
        'iframe_id' => 00000,
    ],
],
...

Contributing

Thank you for considering contributing to this package! Be one of the Store team.

License

This package is an open-sourced software licensed under the MIT license.

Related Packages

vanilo/payment

Vanilo Payment Module

18,919 6
goldnead/statamic-payments

Take payments in Statamic with Mollie or Stripe: hosted checkout, a webhook that...

5,810 0
codertrz/laravel-payments

Laravel Payments

0 0
erotokritoscy/payments

:package_description

4,523 0
aerocommerce/cli

Aero Commerce CLI Tool.

1,438 6