Giter Club home page Giter Club logo

pluspeople / pesapi Goto Github PK

View Code? Open in Web Editor NEW
381.0 94.0 239.0 1.9 MB

PesaPI is an API for mobile money systems across Africa. Using PesaPI you can save considerable time and effort when integrating mobile money systems into your application, making it easy for your application to detect when a payment has been received. Full details on http://www.pesapi.com

C# 1.52% Makefile 0.08% Java 2.46% PHP 65.08% Smarty 30.76% ApacheConf 0.10%

pesapi's People

Contributors

pluspeople avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pesapi's Issues

sql.sql

i noticed there is no sample sql file which i saw on your youtube video tutorial.

Java Port Spec

Would be great to have a spec for the Java version of PesaPi

MPESA DR CONGO

Hello dear,

When are you planning on updating this API for Congolese market? MPESA DR Congo

Thanks

The php examples not working on Windows

The php examples fail on Windows because of the include path which uses :. It should use PATH_SEPARATOR so it works on Windows too, where the separator is ;.

Sorry but don't have time to fix and commit it now, so just writing it as an issue.

MPESA messages not in phpmyadmin

Hi sir,thank you for your wonderful impressive work and for the endless hours youve spent for this project.
I got an issue:My sms arent appearing in phpmyadmin though SmsSync says the syncurl is good.
So I saw your tutorial video ( https://youtu.be/bQ3AuBuFIM0 ) and was thinking that probably the pesapi_settings sql is the one missing.Is there a way that I can get it since its not in your masterzip.Or is there a way around that.
Thank you.

Mpesa Message Date format

I am not sure if this is a Safaricom (global) issue or simply an issue with my setup.

Currently (from 01/May/2018) the message are coming in with the date formatted as d/M/y and opposed to previously M/d/y.

  1. Anyone else experiencing this issue?
  2. Any workaround for this?

interest in contributing to Java port

I would like to contribute to the Java port of pesaPi. The java port is in very early stages and has not reached production stage hence I feel obliged to contribute.

Fatal Error Caused by Decimal Value

See the response below

Fatal error</b>: Call to a member function setReceipt() on null in <b>/../pesapi/include/PLUSPEOPLE/PesaPi/MpesaPrivate/MpesaPrivate.php</b> on line <b>67</b><br />

The message that triggered this error is XXXXXXXX Confirmed.You have received Ksh1,030.00 from XXXX XXXXX 0712345678 on 10/3/16 at 9:26 PM New M-PESA balance is Ksh1,079.65. Pay bills via M-PESA.

I noticed that the smsyc works well if the decimal value is zero e.g Ksh1,079.00 and not Ksh1,079.65

ASP.NET Core support

I have realized that the .Net pesaPi utilizes ASP.NET web form which is a really old version of web development. With the new robust .Net Core its only right that pesapal supports this new modern Framework.

M-PESA API

Any plans to include G2 functionality M-PESA API? The M-PESA API docs though aren't very friendly

issue with SomaliaGolisPrivate parser.php

Dear Michael,
When testing pesapi with Somalia private account, I have been unable to sysnc pesapi with smssync. After reading the logs, I have found that there might be an issue with the class Parser extends in parser.php.
Could you please have a look whenever possible.
Thanks

Amount entered in database is wrong.

Tested a payment of ksh. 10 to my till number but the amount entered in the database was 1000. Also if the amount in the till is 35, the db read 3500.

Composer support

Hi i would like to suggest a feature request .. the php version of pesaPi be added to packagist for easy dependency management with composer.

Proper docs Please

curently the docs are pretty Inaccesible and the ones that are existing are not platform/language specific and there are no examples, what are your plans on this?

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.