jarir-ahmed / manual-payment-gateway
Reusable manual payment gateway package for send-money and review-based payment flows.
Package info
github.com/jarir2020/manual-payment-gateway
pkg:composer/jarir-ahmed/manual-payment-gateway
v1.0.0
2026-07-13 01:48 UTC
Requires
- php: >=7.4 <9.0
Requires (Dev)
- phpunit/phpunit: ^9.6
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, ]));