💡
原文英文,约600词,阅读约需2分钟。
📝
内容提要
Safaricom的Daraja平台提供动态二维码API,企业可生成M-PESA交易二维码,客户通过My Safaricom或M-PESA应用扫描支付。集成步骤包括设置请求、定义请求体和发送请求,成功后返回二维码。注意访问令牌每3600秒过期,需定期更新。
🎯
关键要点
- Safaricom的Daraja平台提供动态二维码API,企业可生成M-PESA交易二维码。
- 客户可通过My Safaricom或M-PESA应用扫描二维码进行支付。
- 集成步骤包括设置请求、定义请求体和发送请求。
- 请求方法为POST,URL为https://sandbox.safaricom.co.ke/mpesa/qrcode/v1/generate。
- 需要通过授权API生成Bearer访问令牌进行身份验证。
- 请求体需包含商户名称、参考号、交易金额、交易代码、CPI和二维码大小等参数。
- 成功请求后将返回一个二维码的base64编码字符串。
- 访问令牌每3600秒过期,需定期更新。
- 该API在沙盒和生产环境中均可用,测试时使用沙盒URL,准备上线时切换到生产环境。
- 二维码的大小参数定义二维码的尺寸,始终为正方形图像。
➡️