我正在开发一个带有 Mpesa 支付模块的 android 应用程序。我已经能够在媒体上生成本教程指导的 STKPush:https ://medium.com/@lentimo/m-pesa-integration-on-android-part-2-75430ccda2fe 。我的目标是能够确定客户收到STKPush后是否处理交易完成。因此,我打算使用 Lipa Na M-Pesa 查询请求 API。要在此处发出请求,您需要checkoutRequestId作为参数之一。因此我的问题是,如何动态地从代码中引用checkoutRequestId ?有谁知道在 android java 环境中有关 Lipa Na M-Pesa 查询请求 API 的开源代码?最后,有没有更简单的方法来实现上述目标?
以下是我想参考的内容:
HTTP/1.1 200 OK
Cache-Control:
no-store
Connection:
keep-alive
Content-Length:
314
Content-Type:
application/json;charset=UTF-8
Date:
Tue, 10 Mar 2020 18:25:08 GMT
{
"MerchantRequestID": "7041-3944257-1",
**"CheckoutRequestID": "ws_CO_100320202125091065",**
"ResponseCode": "0",
"ResponseDescription": "Success. Request accepted for processing",
"CustomerMessage": "Success. Request accepted for processing"
}
我在沙盒环境中操作。
提前致谢。