PHPackages                             numexio/fastway-sms - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. numexio/fastway-sms

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

numexio/fastway-sms
===================

SDK PHP pour envoyer des SMS via Fastway SMS API

1.0.0(5mo ago)03MITPHPPHP &gt;=7.4

Since Dec 12Pushed 5mo agoCompare

[ Source](https://github.com/bamosNumexio/fastway-sms)[ Packagist](https://packagist.org/packages/numexio/fastway-sms)[ RSS](/packages/numexio-fastway-sms/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Fastway SMS PHP SDK
===================

[](#fastway-sms-php-sdk)

Ce package est un SDK PHP simple permettant d’envoyer des SMS et de consulter le solde Fastway SMS via leur API REST.

Il vous permet d’intégrer l’envoi de SMS dans n’importe quel projet PHP **en quelques lignes seulement**.

---

Prérequis
---------

[](#prérequis)

Avant d’utiliser ce SDK, vous devez :

1. Avoir un compte Fastway SMS valide : [https://fastway-sms.net/](https://fastway-sms.net/#)
2. Récupérer vos identifiants (username et password) depuis votre espace client Fastway.

Autres prérequis techniques :

- PHP ≥ 7.4
- cURL activé

---

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

[](#installation)

Installez le package avec Composer :

```
composer require numexio/fastway-sms
```

Assurez-vous ensuite d’inclure l’autoload :

```
require 'vendor/autoload.php';
```

---

Configuration &amp; Initialisation
----------------------------------

[](#configuration--initialisation)

Pour utiliser le SDK, commencez par créer une instance du client :

```
use FastwaySms\FastwaySms;

$sms = new FastwaySms("VOTRE_USERNAME", "VOTRE_PASSWORD");
```

**Où trouver votre username et password ?**Ils vous sont fournis par Fastway SMS dans votre espace client.

---

Comment utiliser le SDK ?
=========================

[](#comment-utiliser-le-sdk-)

Envoyer un SMS
--------------

[](#envoyer-un-sms)

Voici l’exemple minimum :

```
$response = $sms->send(
    "229XXXXXXXX",     // Numéro du destinataire
    "Votre message ici"
);
```

### Définir l’expéditeur (optionnel)

[](#définir-lexpéditeur-optionnel)

Vous pouvez ajouter un nom d’expéditeur personnalisé :

```
$response = $sms->send(
    "229XXXXXXXX",
    "Bonjour, ceci est un test.",
    "NUMEXIO"
);
```

### Réponse obtenue

[](#réponse-obtenue)

Le SDK retourne un tableau :

```
[
    "status" => 200,            // Code HTTP, 200 = OK
    "response" => "{...json...}" // Réponse brute envoyée par Fastway
]
```

---

Vérifier votre solde
--------------------

[](#vérifier-votre-solde)

Pour connaître le nombre de SMS restants :

```
$balance = $sms->checkBalance();
print_r($balance);
```

### Exemple de réponse

[](#exemple-de-réponse)

```
[
    "status" => 200,
    "response" => "{\"balance\": 150}"
]
```

---

Résumé des méthodes disponibles
===============================

[](#résumé-des-méthodes-disponibles)

MéthodeDescription`send($to, $text, $from = "SMS-FASTWAY")`Envoi un SMS`checkBalance()`Récupère votre solde Fastway SMS---

Exemple complet (copier/coller)
===============================

[](#exemple-complet-copiercoller)

```
require 'vendor/autoload.php';

use FastwaySms\FastwaySms;

$sms = new FastwaySms("USERNAME", "PASSWORD");

// ENVOYER UN SMS
$send = $sms->send(
    "22901234567",
    "Hello depuis Fastway SDK !",
    "NUMEXIO"
);

echo "Résultat envoi : \n";
print_r($send);

// Vérifier solde
$balance = $sms->checkBalance();
echo "\nSolde disponible : \n";
print_r($balance);
```

---

Structure du projet
===================

[](#structure-du-projet)

```
fastway-sms/
│
├── composer.json
├── README.md
└── src/
    └── FastwaySms.php

```

---

Licence
=======

[](#licence)

MIT License.

---

Auteur
======

[](#auteur)

Développé par **Numexio**API &amp; Solutions logicielles professionnelles.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance73

Regular maintenance activity

Popularity3

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity34

Early-stage or recently created project

 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.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

155d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/8f6efc811bd527853cd362212030f494beb2998e7ca68cc52f24fe28b1cece2a?d=identicon)[bmsgdev](/maintainers/bmsgdev)

---

Top Contributors

[![bamosNumexio](https://avatars.githubusercontent.com/u/206087071?v=4)](https://github.com/bamosNumexio "bamosNumexio (6 commits)")

### Embed Badge

![Health badge](/badges/numexio-fastway-sms/health.svg)

```
[![Health](https://phpackages.com/badges/numexio-fastway-sms/health.svg)](https://phpackages.com/packages/numexio-fastway-sms)
```

###  Alternatives

[emberlabs/gravatarlib

A lightweight PHP 5.3 OOP library providing easy gravatar integration.

10023.5k](/packages/emberlabs-gravatarlib)

PHPackages © 2026

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