L'API PAYCI est organisée autour de REST. Notre API a des URL prévisibles orientées ressources, accepte les corps de requête JSON, renvoie des réponses encodées JSON et utilise des codes de réponse HTTP standard, une authentification et des verbes.PAYCI vous fournira de manière séparée la valeur BASEURL. pour utiliser l'api
BASEURL/API/auth
L'API PAYCI nécessite une CLÉ API, basée sur vos identifiants (email et mot de passe). Il sera requis pour toutes les requêtes sur notre API.
Corps brut
{
"apikey": "string",
}
BASEURL/API/getbalance
Vous pouvez vérifier votre solde sur un pays spécifique sur ce point de terminaison
La liste des country_key est disponible dans le chapitre ci-dessous.
Corps brut
{
"apikey": "string",
"balance": "country_key"
}
BASEURL/API/getbalance/all
Ce point de terminaison vous permet d'obtenir l'équilibre sur tout notre couloir.
Vous recevrez une réponse JSON.
CORPS brut
{
"apikey": "string",
}
BASEURL/API/send
Pour envoyer une transaction, tous les index ci-dessous sont requis.
Notre API détecte automatiquement le pays de destination et l'opérateur, vous devez donc ajouter le code pays sur le numéro de bénéficiaire. Par exemple 2250708452057 (code pays : 225, bénéficiaire : 0708452057).
CORPS brut
{
"apikey": "string",
"id_transaction": "string",
"beneficiary": "string",
"amount": "int",
"callback_url": "string",
"method": "string"
}
BASEURL/API/status
Pour obtenir le statut d'une transaction, vous devez faire une requête POST avec votre clé API d'authentification et l'ID de cette transaction. Vous recevrez une réponse JSON.
"id_payin" est l'ID de la transaction demandée
CORPS brut
{
"apikey": "string",
"id_transaction": "string"
}
" Authentification réussie "