PHPackages                             papac/montexto - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [API Development](/categories/api)
4. /
5. papac/montexto

ActiveLibrary[API Development](/categories/api)

papac/montexto
==============

Montexto is a high quality SMS platform which enables you to integrate any of your applications with our SMS message sending and receiving system

1131PHP

Since Aug 25Pushed 7y ago1 watchersCompare

[ Source](https://github.com/papac/montexto)[ Packagist](https://packagist.org/packages/papac/montexto)[ RSS](/packages/papac-montexto/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependenciesVersions (1)Used By (0)

Montexto PHP SDK
================

[](#montexto-php-sdk)

[**Montexto**](https://www.montexto.pro) is a high quality SMS platform which enables you to integrate any of your applications with our SMS message sending and receiving system. The main advantage of our system is its simplicity of implementation. The SMS message may have your company name or any phone number that you own as sender name.

Installation
------------

[](#installation)

Pour installer une copie de l'SDK.

```
composer require papac/montexto
```

Utilisation
-----------

[](#utilisation)

L'utilisation du package est rélativement simple:

```
use Montexto\Montexto

$mon_texto = new Montexto([
    'email' => 'email',
    'password' => 'password',
    'brand' => 'Sender Name'
]);

$client = $mon_texto->login();

// Vérifié si votre êtes connecter.
$client->isLogin();
```

### Option de configuration

[](#option-de-configuration)

paramêtreDescription**email**Votre email de connexion**password**Votre mot de passe**brand**Le nom de votre marque `MONTEXTO` par defaut c'est `MONTEXTO`Aprés la connextion vous pouvez voir la date d'expiration du token

```
// Récupération de la date d'expiration
$client->expirateDate();
```

### Envoie d'SMS

[](#envoie-dsms)

Envoyé un message simple

```
// configuration préalable
$response = $client->send($number, $message);

$response->get('status');
```

Information de la réponse en JSON avec `response->toJson()`

```
{
    "id": 20180805155735,
    "status": "true",
    "number": "22549625874",
    "message": "lorem ipsum demo Montexto.pro",
    "total_of_message_sent": "1",
    "sms_remaining": "1248",
    "send_type": "api"
}
```

### Envoie d'SMS à plusieur numéro

[](#envoie-dsms-à-plusieur-numéro)

Envoyé un message simple à plusieur numéro

```
// configuration préalable
$response = $client->sendMany([$number, $number], $message);
```

### Consultez votre Crédits

[](#consultez-votre-crédits)

Récupération de votre crédits

```
$credits = $client->getCredits();
// => 100 par exemple
```

Récupération de votre crédits consommé

```
$credits = $client->getConsumedCredits();
// => 100 par exemple
```

### Liste des messages envoyés

[](#liste-des-messages-envoyés)

Récupération des messages envoyés

```
$messages = $client->getSendedMessages();

// C'est un tableau du style:
[
    [
      "id" => "APIMONTEXTO2018-08-041683125",
      "message" => "AAAAAAAAAAAA",
      "number" => "2254698745",
      "total_of_message_sent": "1",
      "status" => "1",
      "sender" => "MONTEXTO",
      "id_compte" => "6"
    ],
    [
      "id" => "APIMONTEXTO2018-08-041263125",
      "message" => "AAAAAAAAAAAA",
      "number" => "2254698745",
      "total_of_message_sent" => "1",
      "status" => "1",
      "sender" => "MONTEXTO",
      "id_compte" => "6"
    ]
];
```

```
$response = $client->getSendedMessagesWithResponse();

$response->get('messages');

// C'est un tableau du style:
[
    [
      "id" => "APIMONTEXTO2018-08-041683125",
      "message" => "AAAAAAAAAAAA",
      "number" => "2254698745",
      "total_of_message_sent": "1",
      "status" => "1",
      "sender" => "MONTEXTO",
      "id_compte" => "6"
    ],
    [
      "id" => "APIMONTEXTO2018-08-041263125",
      "message" => "AAAAAAAAAAAA",
      "number" => "2254698745",
      "total_of_message_sent" => "1",
      "status" => "1",
      "sender" => "MONTEXTO",
      "id_compte" => "6"
    ]
];
```

### La Réponse `response`

[](#la-réponse-response)

Si vous remaquez bien dans ce que vous lisez ci-dessus, il y a c'est la variable `response`. C'est un objet de la classe `Montexto\Response`. Elle permet de manipuler facilement de réponse du du serveur.

Test
----

[](#test)

pour lancer les tests unitaires, veuillez créer un fichier `config.php` dans le dossier `tests` et ensuite lancer le test.

Ajoutez le code suivant dans le fichier `config.php`:

```
return [
    'email' => 'email',
    'password' => 'password',
    'brand' => 'Sender Name',
    'numbers' => ['number1', 'number2']
];
```

###  Health Score

21

—

LowBetter than 18% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity9

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity40

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/96099e66c63e31445f3f76a12e94104030f504eeb18f007216bb4ebdcdeadf7f?d=identicon)[papac](/maintainers/papac)

---

Top Contributors

[![papac](https://avatars.githubusercontent.com/u/9353811?v=4)](https://github.com/papac "papac (11 commits)")

### Embed Badge

![Health badge](/badges/papac-montexto/health.svg)

```
[![Health](https://phpackages.com/badges/papac-montexto/health.svg)](https://phpackages.com/packages/papac-montexto)
```

###  Alternatives

[exsyst/swagger

A php library to manipulate Swagger specifications

35916.4M7](/packages/exsyst-swagger)[hubspot/api-client

Hubspot API client

24016.2M18](/packages/hubspot-api-client)[pocketmine/bedrock-protocol

An implementation of the Minecraft: Bedrock Edition protocol in PHP

172437.8k11](/packages/pocketmine-bedrock-protocol)[botman/driver-telegram

Telegram driver for BotMan

93459.5k6](/packages/botman-driver-telegram)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
