Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/php.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@ name: PHP Composer

on:
push:
branches: [ "master" ]
branches: [ "main" ]
pull_request:
branches: [ "master" ]
branches: [ "main" ]

permissions:
contents: read
Expand Down
8 changes: 4 additions & 4 deletions docs/en.md
Original file line number Diff line number Diff line change
Expand Up @@ -332,9 +332,9 @@ $status = $gateway->verify([
### MTN Mobile Money Direct Usage

```php
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MTNMobileMoneyGateway;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoEnvironment;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoTokenGenerator;
use Bow\Payment\Gateway\IvoryCost\Mono\MonoGateway;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoEnvironment;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoTokenGenerator;

$config = [
'subscription_key' => 'YOUR_SUBSCRIPTION_KEY',
Expand All @@ -351,7 +351,7 @@ $tokenGenerator = new MomoTokenGenerator(
$environment
);

$gateway = new MTNMobileMoneyGateway($tokenGenerator, $config, $environment);
$gateway = new MonoGateway($tokenGenerator, $config, $environment);

$result = $gateway->payment([
'amount' => 1000,
Expand Down
8 changes: 4 additions & 4 deletions docs/fr.md
Original file line number Diff line number Diff line change
Expand Up @@ -332,9 +332,9 @@ $status = $gateway->verify([
### Utilisation Directe de MTN Mobile Money

```php
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MTNMobileMoneyGateway;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoEnvironment;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoTokenGenerator;
use Bow\Payment\Gateway\IvoryCost\Mono\MonoGateway;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoEnvironment;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoTokenGenerator;

$config = [
'subscription_key' => 'VOTRE_SUBSCRIPTION_KEY',
Expand All @@ -351,7 +351,7 @@ $tokenGenerator = new MomoTokenGenerator(
$environment
);

$gateway = new MTNMobileMoneyGateway($tokenGenerator, $config, $environment);
$gateway = new MonoGateway($tokenGenerator, $config, $environment);

$result = $gateway->payment([
'amount' => 1000,
Expand Down
4 changes: 2 additions & 2 deletions src/Exceptions/PaymentException.php
Original file line number Diff line number Diff line change
Expand Up @@ -14,9 +14,9 @@ class PaymentException extends Exception
*
* @param string $message
* @param int $code
* @param Exception|null $previous
* @param ?Exception $previous
*/
public function __construct(string $message = "", int $code = 0, Exception $previous = null)
public function __construct(string $message = "", int $code = 0, ?Exception $previous = null)
{
parent::__construct($message, $code, $previous);
}
Expand Down
4 changes: 2 additions & 2 deletions src/Exceptions/PaymentRequestException.php
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ class PaymentRequestException extends PaymentException
*
* @param string $message
* @param int $code
* @param \Exception|null $previous
* @param ?\Exception $previous
*/
public function __construct(string $message, int $code = 500, \Exception $previous = null)
public function __construct(string $message, int $code = 500, ?\Exception $previous = null)
{
parent::__construct("Payment request failed: {$message}", $code, $previous);
}
Expand Down
4 changes: 2 additions & 2 deletions src/Exceptions/TokenGenerationException.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ class TokenGenerationException extends PaymentException
* Create a new token generation exception
*
* @param string $provider
* @param \Exception|null $previous
* @param ?\Exception $previous
*/
public function __construct(string $provider = '', \Exception $previous = null)
public function __construct(string $provider = '', ?\Exception $previous = null)
{
$message = $provider
? "Failed to generate authentication token for {$provider}"
Expand Down
4 changes: 2 additions & 2 deletions src/Exceptions/TransactionVerificationException.php
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ class TransactionVerificationException extends PaymentException
* Create a new transaction verification exception
*
* @param string $transactionId
* @param \Exception|null $previous
* @param ?\Exception $previous
*/
public function __construct(string $transactionId = '', \Exception $previous = null)
public function __construct(string $transactionId = '', ?\Exception $previous = null)
{
$message = $transactionId
? "Failed to verify transaction [{$transactionId}]"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
<?php

namespace Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\Collection;
namespace Bow\Payment\Gateway\IvoryCost\Mono\Collection;

use Bow\Payment\Common\Utils;
use GuzzleHttp\Client as HttpClient;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoToken;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoEnvironment;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoToken;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoEnvironment;
use Bow\Payment\Exceptions\PaymentRequestException;

class MomoPayment
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\Collection;
namespace Bow\Payment\Gateway\IvoryCost\Mono\Collection;

use Bow\Payment\Common\ProcessorStatusInterface;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\Collection;
namespace Bow\Payment\Gateway\IvoryCost\Mono\Collection;

use GuzzleHttp\Client as HttpClient;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoToken;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoEnvironment;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoToken;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoEnvironment;
use Bow\Payment\Exceptions\TransactionVerificationException;

class MomoTransaction
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
<?php

namespace Bow\Payment\Gateway\IvoryCost\MTNMobileMoney;
namespace Bow\Payment\Gateway\IvoryCost\Mono;

use Bow\Payment\Common\ProcessorGatewayInterface;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\Collection\MomoPayment;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\Collection\MomoTransaction;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoTokenGenerator;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoEnvironment;
use Bow\Payment\Gateway\IvoryCost\Mono\Collection\MomoPayment;
use Bow\Payment\Gateway\IvoryCost\Mono\Collection\MomoTransaction;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoTokenGenerator;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoEnvironment;

class MTNMobileMoneyGateway implements ProcessorGatewayInterface
class MonoGateway implements ProcessorGatewayInterface
{
/**
* Environment instance
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Bow\Payment\Gateway\IvoryCost\MTNMobileMoney;
namespace Bow\Payment\Gateway\IvoryCost\Mono;

class MomoEnvironment
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<?php

namespace Bow\Payment\Gateway\IvoryCost\MTNMobileMoney;
namespace Bow\Payment\Gateway\IvoryCost\Mono;

class MomoToken
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,10 +1,10 @@
<?php

namespace Bow\Payment\Gateway\IvoryCost\MTNMobileMoney;
namespace Bow\Payment\Gateway\IvoryCost\Mono;

use GuzzleHttp\Client as HttpClient;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoToken;
use Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MomoEnvironment;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoToken;
use Bow\Payment\Gateway\IvoryCost\Mono\MomoEnvironment;
use Bow\Payment\Exceptions\TokenGenerationException;

class MomoTokenGenerator
Expand Down
2 changes: 1 addition & 1 deletion src/Payment.php
Original file line number Diff line number Diff line change
Expand Up @@ -57,7 +57,7 @@ class Payment implements ProcessorGatewayInterface
*/
public const CI_PROVIDER = [
Payment::ORANGE => \Bow\Payment\Gateway\IvoryCost\OrangeMoney\OrangeMoneyGateway::class,
Payment::MTN => \Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MTNMobileMoneyGateway::class,
Payment::MTN => \Bow\Payment\Gateway\IvoryCost\Mono\MonoGateway::class,
Payment::MOOV => \Bow\Payment\Gateway\IvoryCost\MoovFlooz\MoovFloozGateway::class,
Payment::WAVE => \Bow\Payment\Gateway\IvoryCost\Wave\WaveGateway::class,
Payment::DJAMO => \Bow\Payment\Gateway\IvoryCost\Djamo\DjamoGateway::class,
Expand Down
2 changes: 1 addition & 1 deletion tests/PaymentTest.php
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@ public function testProviderMapping()
);

$this->assertEquals(
\Bow\Payment\Gateway\IvoryCost\MTNMobileMoney\MTNMobileMoneyGateway::class,
\Bow\Payment\Gateway\IvoryCost\Mono\MonoGateway::class,
$providers[Payment::MTN]
);
}
Expand Down