Download the PHP package fruitsbytes/php-moncash without Composer
On this page you can find all versions of the php package fruitsbytes/php-moncash. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download fruitsbytes/php-moncash
More information about fruitsbytes/php-moncash
Files in fruitsbytes/php-moncash
Package php-moncash
Short Description PHP library to use Digicel MonCash
License MIT
Informations about the package php-moncash
Moncash
🌎 i18n: 🇭🇹
A library to facilitate Digicel MonCash mobile money integration on your PHP projects via their API. For now it handles the base (client) use cae. The merchant use cases wil be available soon. It is part of the MonCash SDK provided by FruitsBytes.
🍇Features
- [ ] Client side Adapter (Payment, Transfer, ...)
- [x] Render Button
- [x] Payment
- [ ] Transfer
- [x] Traffic optimisation (
Advanced
) - [x] Security: Secret Management (
Advanced
) - [x] Unique orderID generator
- [x] Retry (
Advanced
) - [x] Phone Validation (
Advanced
) - [ ] Client Button, No Backend (Encrypted, client side button)
- [ ] Merchant App (Cash-In , Cash-Out, ...)
- [ ] Idempotence (
Advanced
) - [ ] Localization (
Advanced
) - [ ] Task (Recurring payments, garbage collector,...)
Check the CHANGELOG for additional information on breaking changes and new features.
🍈Documentation
For a complete guide please check the Wiki or the code examples.
🍉Quick Start
Installation
Configuration
You can update or set the configuration:
The default no config value :
Usage
Client
For client facing websites and mobile app, where the client iniates the payment.
Button
The button, when clicked, will create the transaction and redirects the user to the
You can render the template directly
Button config Playground
Merchant
For applications aimed at store clerks or business owners where the client is present at the time of the transaction. It handles Cash-In and Cash-Out scenarios.
==== 🚧 Coming soon =====
🍊Playground
==== 🚧 Website Coming soon =====
You can check the Postman API [online]() or import the .json from this repository.
🍍Contribution
All pull requests and suggestions are welcomed. If there is a particular feature you are struggling make a pull reque
🍒Test
When modifyiing To run the test use the following shell command from this directory.
Set the values of .env.testing
environment file.
or
⚠ Reduce credentials being leaked by not using production credentials for testing.
🍓Other
FruitsBytes MonCash SDK:
Repo | Description | Version | Status |
---|---|---|---|
Laravel examples | Examples using pure laravel codes, no- external libraries. | ✅ | |
[Laravel]() | A fully funtional package for laravel | alpha not ready to share |
🚧 |
Wordpress | Use MonCash on Wordpress sites. Also available for Woocommerce integration | alpha not ready to share |
🚧 |
Shopify | Use MonCash as a shopify payment method | alpha not ready to share |
🚧 |
NodeJS | Using NodeJS as a server this can be used with idependently or as an API (for non-SSR websites for example). | alpha not ready to share |
🚧 |
Javascript Examples | Repositories with a general idea on how to consume the API with several use case and JS Frameworks native solution | alpha not ready to share |
🚧 |
Angular | Configurable Button + Server side compolnents (Angular Universal) | alpha not ready to share |
🚧 |
ReactJS | Configurable Button + Server side compolnents (Next.js, ) | alpha not ready to share |
🚧 |
VueJS | Configurable Button | alpha not ready to share |
🚧 |
Capacitor | IonicFramework Plugin for Android and IOS with deepLink integration support and extra security | alpha not ready to share |
🚧 |
MonCash Documentation
- Client Rest API ( client facing user interface)
- Merchant Rest API (admin/merchant facing UI)
- Dashboard: sandbox (for test) | production (live)
Offical Repo
- ecelestin/ ecelestin-Moncash-sdk-php ✍ ing. Enadyre celeste
Online videos :
Title | Link |
---|---|
Kijan pou mete Moncash sou sit ou pou w vann (🇭🇹) ✍ Certil Rémy |
![]() |
Comment Intégrer l'onglet Moncash Pay à votre commerce online - Technopro Web (🇫🇷) ✍ Osirus Kurt, RIP 🕊 |
![]() |
🍋Security
If you discover a security vulnerability within this package, please send an email to [email protected]. All security vulnerabilities will be addressed as soon as possible. You may view our full security policy here.
🍎Need help?
Don't hesitate to go in the discussion page and check if the issue is not addressed yet. You can start a new discussion if need be.
If you are an upcoming startup, a student or don't have the budget for consultation fees, it will take longer but we can submit a public repo illustrating the help you need as long as it will benefit the rest of the community:
Contact us at [email protected]
You can also check our Youtube Channel |
For Enterprise
Fruitsbytes can deliver commercial support and maintenance for your applications. Save time, reduce risk, and improve code health, while paying the maintainers of the exact dependencies you use.
Contact us at [email protected]
🍏License
This library is licensed under The MIT License.
Discalimer
* The Digicel™, MonCash™, Sogebank™ and all other trademarks, logos and brand names are the property of their respective owners. All company, product and service names used in this documentation are for identification purposes only. Use of these names,trademarks and brands does not imply endorsement.
MonCash™ is a mobile money service provided by Digicel™ that allows daily transactions between MonCash users, regardless of their location in Haiti. Digicel is a pioneer in mobile money. Their financial services are currently expanding into other markets, specifically in the pacific island with MyCash™ [1] [2]
All versions of php-moncash with dependencies
vlucas/phpdotenv Version ^5.5
giggsey/libphonenumber-for-php Version ^8.12
ramsey/uuid Version ^4.5
ext-openssl Version *
ext-json Version *
ext-bcmath Version *
ext-curl Version *