GithubHelp home page GithubHelp logo

mybizna / smsreader Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 169 KB

This is a SMS reader application written in PHP that is part of the MyBizna ERP system. The application is designed to parse incoming SMS messages and extract information related to payments and tickets.

Home Page: https://mybizna.com

PHP 93.43% Blade 6.57%
erp laravel laravel-framework laravel-modular mybizna smsreader

smsreader's Introduction

Mybizna ERP SMS Sending Module

This is a SMS reader application written in PHP that is part of the MyBizna ERP system. The application is designed to parse incoming SMS messages and extract information related to payments and tickets. The extracted information is then processed and stored in the ERP system for easy viewing and analysis.

Installation

composer require mybizna/smsreader

Features

  • Parses incoming SMS messages to extract payment and ticket information.
  • Supports multiple payment methods, including bank transfers and mobile payments.
  • Automatically organizes extracted information into a tabular format for easy viewing and analysis
  • Provides basic visualizations of payment and ticket data

Requirements

Mybizna ERP version 1.0 or above

Support

If you have any questions or need assistance, please contact our support team. We're always happy to help!

Contributing

If you're interested in contributing to this project, please reach out to the team. We welcome pull requests and bug reports.

License

This project is licensed under the GPL-3.0-or-later.

Note

Make sure to check the pricing and SMS message limits of your SMS gateway service. Feel free to make any suggestions or improvements to this module.

SMS Parser

Examples of SMSes parsed.

PD77K63BLB Confirmed.You have received Ksh8,000.00 from JONH  MWANGI 0732329393 on 7/4/23 at 4:30 PM  New M-PESA balance is Ksh140,753.32. SAFARICOM ONLY CALLS YOU FROM 0722000000. To reverse, forward this message to 456.

PD77K63BLBX Confirmed. on 12/11/09 at 5:34 AM Ksh100 received from Maina Ben 0712121212 Account Number 123ABC New Utility balance

How to test SMSes.

curl -X 'POST' 'http://127.0.0.1:8000/smsreader/incoming' \
     -H 'content-type: application/json; charset=utf-8' \
     -d $'{"from":"0732329393","text":"XXXYYYZZZ9 Confirmed. Ksh80.00 sent to MSEE WA CHIPO 0704444444 on 12/4/21 at 1:57 PM. New M-PESA","sentStamp":"1680492543","receivedStamp":"1680492543","sim":"SIM1"}'
   curl -X 'POST' 'http://127.0.0.1:8000/smsreader/incoming' \
     -H 'content-type: application/json; charset=utf-8' \
     -d $'{"from":"0732329393","text":"XXXYYYZZZ9 Confirmed.You have received Ksh80.00 from MSEE WA CHIPO 0704444444 on 12/4/21 at 1:57 PM New M-PESA","sentStamp":"1680492543","receivedStamp":"1680492543","sim":"SIM1"}' 

smsreader's People

Contributors

dedanirungu avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.