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

GitHub

查看 Github