Download the PHP package ovac/hubtel-payment without Composer
On this page you can find all versions of the php package ovac/hubtel-payment. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ovac/hubtel-payment
More information about ovac/hubtel-payment
Files in ovac/hubtel-payment
Package hubtel-payment
Short Description A comprehensive PHP Package for consuming the Hubtel Payment API
License MIT
Informations about the package hubtel-payment
OVAC Hubtel Payment
The best and most comphrensive PHP Client for consuming the Hubtel Payment API and for sending and receiving Mobile Money Payment from a php application with an elegant Write as it sounds syntax.
What is it?
OVAC/Hubtel-Payment is a comphrensive PHP client for consuming the Hubtel Mobile Money Payment server API. It's a full-on PHP toolbet sugar-coated by an elegant syntax directly inspired by the Laravel framework.
It features a good set of methods and tests for accessing the Hubtel Mobile Money Payment with a Write as it sounds syntax. Oh also it is growing all the time.
What's the cherry on top? It wraps nicely around native Guzzlehttp client and uses most of PHP best practices in relation to usability and security. What does this mean? This means that Pay::receiveMoney()->from(0553577261)->run();
actually places a dynamic call behind the scene in a very secure manner using the phone number as the Customer's idn as required by the Hubtel's Mobile Money Receive Money api and prompts the owner of the phone number as an agent.
Install OVAC\Hubtel-Payment
To install OVAC\HubtelPayment library, simply run
OVAC\Hubtel-Payment Basic Usage
First Obtain a Hubtel Developer Account Number, ClientID and ClientSecret from https://unity.hubtel.com/account/api-accounts-add
The ReceiveMoney class may be used to send a prompt to the customer's phone to receive money like a mobile-money agent as follows:
The SendMoney class may also be used to send money to any mobile money customer as follows:
The Refund class may also refund money a customer paid in a previous transaction:
Documentation
You can find a detailed summary of all classes and methods on the official page. The changelog is available in the CHANGELOG file.
You can find a detailed summary of all classes and methods in the repo's wiki or the official page. The changelog is available in the CHANGELOG file.
Tests
if you have phpunit installed globally
or use the composer script
Code analysis tools
lint/checkstyle with phpcs:
mess detector with phpmd:
copy & paste detector with phpcpd:
phpunit, lint, mess detector in one command:
CI
A simple ci bash script exists under bin folder
Contributing
Thank you for considering contributing to Laravel Hackathon Starter. The contribution guide can be found in the Contribution File
Security
If you discover any security related issues, please email instead of using the issue tracker.
Credits
Licence
Reference
- Official Page
- Official Repo: Github
- Hubtel Merchant Payment Reference
- Laravel framework
- LICENCE: MIT
- CHANGELOG
How can I thank you?
Why not star the github repo? I'd love the attention! Why not share the link for this repository on Twitter or HackerNews? Spread the word!
Don't forget to follow me on instagram and twitter
Thanks! Ariama Victor (ovac4u).