Download the PHP package rutatiina/flutterwave-v3 without Composer

On this page you can find all versions of the php package rutatiina/flutterwave-v3. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package flutterwave-v3

Flutterwave v3 PHP SDK

GitHub release (latest by date) Packagist License

Use this library to integrate your PHP app to Rave.

Table of Contents

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

See references for links to dashboard and API documentation.

Edit the paymentForm.php and processPayment.php files to suit your purpose. Both files are well documented.

Simply redirect to the paymentForm.php file on your browser to process a payment.

Installing

The vendor folder is committed into the project to allow easy installation for those who do not have composer installed. It is recommended to update the project dependencies using:

Setting Up Environment Variables

Create a .env file and follow the format of the .env.example file Save your PUBLIC_KEY, SECRET_KEY, ENV in the .env file

Usage

In this implementation, we are expecting a form encoded POST request to this script. The request will contain the following parameters.

Account Charge

The following implementation shows how to initiate a direct bank charge. Use the Playground DIrectory to view Responses and samples of use.

ACH Charge

The following implementation shows how to accept payments directly from customers in the US and South Africa. Use the Playground DIrectory to view Responses and samples of use.

Card Charge

The following implementation shows how to initiate a card charge. Use the Playground Directory to view an implementation Responses and samples of use.

Mobile Money Payments

The following implementation shows how to initiate a mobile money payment. Use the Playground Directory to view Responses and samples of use.

USSD

Collect payments via ussd

Mpesa

Collect payments from your customers via Mpesa.

Transfer Implementation

How to make a transfer payment

Vitual Cards

The following implementation shows how to create virtual cards on rave. Use the Playground Directory to view Responses and samples of use.

BVN Verification

The following implementation shows how to verify a Bank Verification Number.

Payment Plans

The following implementation shows how to create a payment plan on the rave dashboard. Use the Playground Directory to view Responses and samples of use.

Subaccount Management

The following implementation shows how to create a subaccount on the rave dashboard Use the Playground Directory to view Responses and samples of use.

Transfer Recipient

The following implementation shows how to create a transfer recipient on the rave dashboard. Use the Playground Directory to view Responses and samples of use.

Subscriptions

The following implementation shows how to activate a subscription, fetch a subscription, get all subscriptions.

Bills

The following implementation shows how to pay for any kind of bill from Airtime to DSTv payments to Tolls. Please view the rave documentation section on Bill payment for different types of bill services you can pass into the method as an.

visit: https://developer.flutterwave.com/v3.0/reference#buy-airtime-bill

Ebills

The following implementation shows how to create a electronic receipt.

Virtual Accounts

The following implementation shows how to create a virtual Account. Please view the documentation for more options that can be added in the payload https://developer.flutterwave.com/reference#create-a-virtual-account-number

Tokenized Charge

Once the charge and validation leg is complete for the first charge on the card, you can make use of the token for subsequent charges.

view Transactions

list all transactions on your account. You could do a specific query using or to make specifc search. View all successfull or failed transactions for a particular period, month or year. Please read the MISCELLANEOUS section of the Api documentation for more option to pass. https://developer.flutterwave.com/reference#list-transactions

Voucher payment

Collect ZAR payments offline using Vouchers

You can also find the class documentation in the docs folder. There you will find documentation for the Rave class and the EventHandlerInterface.

Deployment

Built Using

Flutterwave API References


All versions of flutterwave-v3 with dependencies

PHP Build Version
Package Version
Requires php Version >=5.4.0
monolog/monolog Version ^2.0
mashape/unirest-php Version ^3.0
vlucas/phpdotenv Version ^2.5 || ^3.0 || ^4.0 || ^5.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package rutatiina/flutterwave-v3 contains the following files

Loading the files please wait ....