Weave Code
Code Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Laravel Multipayment Gateways Laravel Package

musahmusah/laravel-multipayment-gateways

View on GitHub
Deep Wiki
Context7

Preauthorization API

Create Charge

Create a preauth charge.

    $payload = [
        "card_number" => "*****",
        "cvv" => "157",
        "expiry_month" => "5",
        "expiry_year" => "22",
        "amount" => "20000",
        "fullname" => "Flutterwave Developers",
        "tx_ref" => "sample-ref",
        "currency" => "NGN",
        "country" => "NG",
        "email" => "developers@flutterwavego.com",
        "redirect_url" => "https://www.flutterwave.com/ng/",
        "preauthorize" => true,
        "meta" => [
            "customer_id" => "200"
        ]
    ];

$transaction = Flutterwave::initiateCardCharge($payload);

Capture a Charge

Capture the payment of an existing but uncaptured charge.

$transactionRef = 'FLW-MOCK-PREAUTH-72544a3c7659bcd74cc3a3110fe95101';
$payload = [
    "amount" => "100",
];
$transaction = Flutterwave::captureCharge($transactionRef, $payload);

Void a Charge

Voids the payment of a captured charge.

$transactionRef = 'FLW-MOCK-PREAUTH-72544a3c7659bcd74cc3a3110fe95101';
$transaction = Flutterwave::voidCharge($transactionRef);

Create a Refund

Create refund for a charge.

$transactionRef = 'FLW-MOCK-PREAUTH-72544a3c7659bcd74cc3a3110fe95101';
$payload = [
    "amount" => "100",
];
$transaction = Flutterwave::createRefund($transactionRef, $payload);

Capture a Paypal Charge

Capture the payment of a previously uncaptured PayPal charge.

$payload = [
    "flw_ref" => "FLW-MOCK-PREAUTH-72544a3c7659bcd74cc3a3110fe95101",
];
$transaction = Flutterwave::capturePaypalCharge($payload);

Void a Paypal Charge

Voids the payment of a captured paypal charge.

$payload = [
    "flw_ref" => "FLW-MOCK-PREAUTH-72544a3c7659bcd74cc3a3110fe95101",
];
$transaction = Flutterwave::voidPaypalCharge($payload);
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
hamzi/corewatch
minionfactory/raw-hydrator
hexters/coinpayment
rjcodes/rjcms
act-training/laravel-permissions-manager
alimarchal/laravel-chart-of-accounts
babenkoivan/elastic-scout-driver
mkwebdesign/filament-watchdog-v5
renatomarinho/laravel-page-speed
zedmagdy/filament-business-hours
renatovdemoura/blade-elements-ui
devgeek/beacon-admin
benjamin-rqt/data-watcher-bundle
atriumphp/atrium
sandermuller/package-boost-laravel
sandermuller/boost-skills
redaxo/core
yusufgenc/filament-api-forge
l3aro/rating-star-for-filament
leek/filament-subtenant-scope