mpesapay
Mpesa支付API
Android M-Pesa Daraja SDK
这是一个简单的Android M-PESA SDK,可让您集成Safaricom M-PESA API
此版本仅提供MPESA Express (STKPush)支持。
下载
Daraja可在mavenCentral()上下载
Dart
dependencies {
implementation("com.androidstudy:daraja:2.0.0")
}
Groovy
dependencies {
implementation 'com.androidstudy:daraja:2.0.0'
}
快速入门
开发中–需要更新
要求
- AndroidX
- 最小SDK 14+
- Java 8+
Lipa na M-Pesa 在线支付API
下表重点介绍了Daraja所需的参数,如Safaricom Developer API页面中所述。
| 名称 | 描述 | 参数类型 | 可能的值 |
|---|---|---|---|
| BusinessShortCode | 用于接收交易的组织短码 | 数字 | 短码(6位数字) |
| Passkey | Lipa Na Mpesa Online PassKey | 字母数字 | |
| Amount | 要交易的金额 | 数字 | 100 |
| PhoneNumber | 发送资金的MSISDN | 数字 | MSISDN(12位数字) |
| CallBackURL | 回调URL | URL | https://ip或domain:port/path |
| AccountReference | 账户参考 | 字母数字 | 任何字母和数字的组合 |
| TransactionDesc | 交易描述 | 字符串 | 任何少于20个字符的字符串 |
在此处获取Pass Key:https://developer.safaricom.co.ke/test_credentials