[
http://mifosforge.jira.com/browse/MIFOS-5187?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michał Dudziński resolved MIFOS-5187.
-------------------------------------
Resolution: Fixed
Mifos integration URL is "/basic/k2/processTransaction.json" and it use basic
http authentication, so You must provide login credentials.
Example of full URL:
http://mifos:testmifos@localhost:8080/mifos/basic/k2/processTransaction.json
(standard credentials works for both basic and form authentication)
For now, only important parameters are: k2_transaction_id, ac_no, currency,
amount, mm_system_id, transaction_date.
Based on guides provided by KopoKopo (HTTP POST Notification ticket attachment)
I've decided to match operations by "ac_no" parameter. Ac_no is matched as
global account number, so if ac_no contains global account number of loan
account then mifos process loan payment transaction, if savings account then
savings deposit transaction.
Other parameters:
- mm_system_id (mobile money system id) stands for payment type name, for
example "M-PESA"
- transaction_date pattern is DD/M/YY.
- k2_transaction_id is used as receiptId for mifos transaction processing
- amount is just the transaction amount
- currency should be valid account currency 3 letter Alphabetical code
(example 'INR' or 'USD')
Mifos KopoKopo integration URL can be easily tested with "curl" program
(example in ticket attachments from KopoKopo) or with browser with any REST
plugin installed.
> Integration with KopoKopo M-PESA integration interface
> ------------------------------------------------------
>
> Key: MIFOS-5187
> URL: http://mifosforge.jira.com/browse/MIFOS-5187
> Project: mifos
> Issue Type: New Feature
> Components: Mobile Banking
> Reporter: Ed Cable
> Assignee: Michał Dudziński
> Labels: API,, Nuru, mpesa
> Fix For: Vinolia I
>
> Attachments: HTTP POST Notification - 28 October 2011.pdf, XML Over
> HTTP v1.2 - 04 November 2011.pdf
>
> Original Estimate: 2 weeks, 2 days, 4 hours
> Time Spent: 1 week, 2 days, 3 hours
> Remaining Estimate: 1 week, 1 hour
>
> Kopo Kopo offers a secure, web-based service that enables organizations to
> process M-Pesa Pay Bill payments in real-time as well as engage and track
> customers via a suite of value-added services.
> KopoKopo is led by the previous founder of FrontlineSMSCredit. Integrating
> with KopoKopo would present MFIs another alternative to m-Pesa integration
> outside of our current manual upload integration.
> I wanted us to explore how difficult integration with their APIs would be in
> case this might be another value-added feature that could benefit Mifos in
> the Kenyan market.
> KopoKopo is aggressively growing and will soon be adding support for the
> other 3 leading mobile money platforms in Kenya with plans to extend to the
> leading mobile money platforms in Tanzania, Uganda, and Rwanda. Since
> KopoKopo is aiming to be a multi-platform integration interface - this could
> help us move faster towards supporting more mobile money payment systems than
> our current approach.
> Attached are the API documentation for XML over HTTP and HTTP POST.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
http://mifosforge.jira.com/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira
------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and
threat landscape has changed and how IT managers can respond. Discussions
will include endpoint security, mobile security and the latest in malware
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
Mifos-issues mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mifos-issues