Skip to content

Commit 1d9807f

Browse files
committed
update
1 parent a714f0a commit 1d9807f

File tree

4 files changed

+10
-7
lines changed

4 files changed

+10
-7
lines changed

README.md

+5-2
Original file line numberDiff line numberDiff line change
@@ -22,11 +22,14 @@ composer require karson/mpesa-php-sdk
2222
$mpesa = new \Karson\MpesaPhpSdk\Mpesa();
2323
$mpesa->setApiKey('your api key');
2424
$mpesa->setPublicKey('your public key');
25+
$mpesa->setServiceProviderCode('your public key');
2526
$mpesa->setEnv('test');// 'live' production environment
2627

27-
//This creates transaction between an M-Pesa short code to a phone number registered on M-Pesa.
28+
//This creates transaction between an M-Pesa service provider code to a phone number registered on M-Pesa.
2829

29-
$result = $mpesa->c2b($invoice_id, $phone_number, $amount, $reference_id, $shortcode);
30+
//$result = $mpesa->c2b($invoice_id, $phone_number, $amount, $reference_id);
31+
32+
$result = $mpesa->c2b('FT0001', '258841234567', '10', 'UNIQREFERENCEID');
3033
```
3134

3235
### Testing

src/Mpesa.php

+3-3
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ public function __construct($config = null)
1818
$this->setPublicKey($config['public_key']);
1919
$this->setApiKey($config['api_key']);
2020
$this->setEnv($config['env']);
21-
$this->setProviderCode($config['provider_code']);
21+
$this->setServiceProviderCode($config['service_provider_code']);
2222
}
2323
}
2424

@@ -32,9 +32,9 @@ public function setApiKey($api_key)
3232
$this->api_key = $api_key;
3333
}
3434

35-
public function setProviderCode($provider_code)
35+
public function setServiceProviderCode($service_provider_code)
3636
{
37-
$this->service_provider_code = $provider_code;
37+
$this->service_service_provider_code = $service_provider_code;
3838
}
3939

4040
public function setEnv($env)

src/Providers/ServiceProvider.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@ public function register()
3838

3939
$mpesa->setPublicKey(conig('mpesa.public_key'));
4040
$mpesa->setApiKey(conig('mpesa.api_key'));//test
41-
4241
$mpesa->setEnv(conig('mpesa.env'));
42+
$mpesa->setServiceProviderCode(conig('mpesa.service_provider_code'));
4343

4444
return $mpesa;
4545
});

src/config/mpesa.php

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,6 @@
88
'public_key' => env('MPESA_PUBLIC_KEY'),
99

1010
'env' => env('MPESA_ENV'),
11-
'service_provider_code' => env('MPESA_ENV'),
11+
'service_provider_code' => env('MPESA_SERVICE_PROVIDER_CODE'),
1212

1313
];

0 commit comments

Comments
 (0)