thiru/mpesa

此包最新版本(0.1)没有提供许可证信息。

Mpesa api

0.1 2017-10-28 00:02 UTC

This package is auto-updated.

Last update: 2024-09-21 23:53:59 UTC


README

这是一个用于Safaricom M-Pesa API的LARAVEL PHP包。API允许商家通过网页启动C2B在线结账(通过网页支付账单)交易,并通过网页执行B2C交易。

在请求提交后,商家会立即收到请求有效性的反馈。C2B API通过USSD推送处理客户验证和身份验证。然后客户确认交易。如果客户验证失败或客户拒绝交易,API将回调商家。否则,交易将被处理,并通过回调通知其状态。

安装

composer require thiru/mpesa

在config/app.php中添加 \Thiru\Mpesa\MpesaServiceProvider::class

php artisan vendor:publish --tag=config

laravel mpesa 包是开源软件,使用MIT许可证。

B2C

Mpesa::sendMpesaPayment('1000','956555', 'Salary 2017');//$amount,$paybill,$remark

C2B

Mpesa::requestMpesaPayment($amount, $mobile, $account, $desc)