Logo Lanfrica

97joseph/mpesapay

Domain:

digital infrastructure

Record type:

software
Creator:
97j
Host:
Mpesa Payment API # mpesapay Mpesa Payment API # Android M-Pesa Daraja SDK This is a simple Android M-PESA SDK to allow you to integrate Safaricom M-PESA API > This version only offers the MPESA Express (STKPush) Support. ## Download Daraja available for download on `mavenCentral()` Dart ```kotlin dependencies { implementation("com.androidstudy:daraja:2.0.0") } ``` Groovy ```groovy dependencies { implementation 'com.androidstudy:daraja:2.0.0' } ``` ## Quick Start WIP - need to be updated ## Requirements * AndroidX * Min SDK 14+ * Java 8+ ## Lipa na M-Pesa Online Payment API The following table highlights the requirements needed by Daraja, as described in the Safaricom Developer API Page | Name | Description | Parameter Type | Possible Values | | ------------- |:--------------------: | ----------------: | ---------------:| | BusinessShortCode | The organization shortcode used to receive the transaction | Numeric | Shortcode (6 digits) | | Passkey | Lipa Na Mpesa Online PassKey | Alpha-Numeric | | | Amount | The amount to be transacted | Numeric | 100 | | PhoneNumber | The MSISDN sending the funds | Numeric | MSISDN (12 digits) | | CallBackURL | Call Back URL | URL | ip or domain:port/path | | AccountReference | Account Reference | Alpha-Numeric | Any combinations of letters and numbers | | TransactionDesc | Description of the transaction | String | any string of less then 20 characters | > Get the Pass Key Here : developer.safaricom.co.ke

Languages