akika/laravel-weevo

Weevo package for Laravel to allow merchants to connect

Maintainers

Package info

github.com/akikadigital/laravel-weevo

Homepage

pkg:composer/akika/laravel-weevo

Statistics

Installs: 28

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

0.0.4 2026-02-26 10:44 UTC

This package is auto-updated.

Last update: 2026-02-26 10:47:08 UTC


README

The Laravel Weevo package allows you to transfer money through the NCBA Open Banking APIs. The package supports Laravel version 5 and above.

Installation

You can install the package via composer:

composer require akika/laravel-weevo

After installing the package, publish the configuration file using the following command:

php artisan weevo:install

ENV Variables

You can add the following variables to your env file. Make sure to add the requested information.

WEEVO_ENV=
WEEVO_DEBUG=
WEEVO_SANDBOX_URL=
WEEVO_PRODUCTION_URL=

Set Credentials

In case Weevo is initialized with null values, the following function can be called to set the credentials

public function setCredentials($username, $apiKey, $apiSecret);

Delivery Statuses

Below are the available statuses

case Pending = 'pending';
case Assigned = 'assigned';
case Picked = 'picked';
case InTransit = 'in_transit';
case DeliveryInitiated = 'delivery_initiated';
case PaymentRequested = 'payment_requested';
case Delivered = 'delivered';
case Failed = 'failed';
case Cancelled = 'cancelled';
case Returning = 'returning';
case Returned = 'returned';