jarir-ahmed/manual-payment-gateway

Reusable manual payment gateway package for send-money and review-based payment flows.

Maintainers

Package info

github.com/jarir2020/manual-payment-gateway

pkg:composer/jarir-ahmed/manual-payment-gateway

Transparency log

Statistics

Installs: 1

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v1.0.0 2026-07-13 01:48 UTC

This package is auto-updated.

Last update: 2026-07-13 02:07:53 UTC


README

Reusable PHP package for manual and send-money payment flows.

Install

composer require jarir-ahmed/manual-payment-gateway

Namespace

JarirAhmed\ManualPaymentGateway

Example

use JarirAhmed\ManualPaymentGateway\GatewayManager;
use JarirAhmed\ManualPaymentGateway\Adapters\ManualPaymentAdapter;
use JarirAhmed\ManualPaymentGateway\DTO\GatewayContext;

$manager = new GatewayManager([
    new ManualPaymentAdapter(),
]);

$adapter = $manager->resolve('manual_payment');
$form = $adapter->buildForm(new GatewayContext([
    'method_id' => 99,
    'alias' => 'manual_payment',
    'name' => 'Manual Payment',
    'min_amount' => 1,
    'max_amount' => 5000,
    'currency' => 'USD',
    'user_id' => 123,
]));