Aller au contenu principal
Version: 1.0

wacepay-payin

Collection Postman : API PayIn de WacePay

Cette collection Postman permet d'interagir avec l'API PayIn de WacePay. Le service PayIn facilite l'acceptation de paiements via des portefeuilles (wallets) et intègre également le paiement de factures.

Authentification

L'API utilise l'authentification Bearer Token. Pour obtenir un token, utilisez l'endpoint d'authentification et stockez le token dans la variable de collection BEARER_TOKEN.

Génération du BASIC_TOKEN

Pour générer le BASIC_TOKEN, combinez la clé publique (public_key) et la clé privée (private_key) au format public_key:private_key, puis encodez le résultat en Base64.

Exemple de Script PHP :

$publicKey = "votre_public_key"; // Remplacez par votre clé publique
$privateKey = "votre_private_key"; // Remplacez par votre clé privée
$combinedKeys = $publicKey . ":" . $privateKey;

// Encoder en Base64
$basicToken = base64_encode($combinedKeys);
echo "BASIC_TOKEN généré : " . $basicToken . "\n";

Utilisation du BASIC_TOKEN :

  • Utilisez BASIC_TOKEN dans vos en-têtes (headers) pour l'authentification.
Authorization: Basic BASIC_TOKEN

Variables de collection

Les variables suivantes sont utilisées dans cette collection :

  • {{payin-host}} : L'URL de base pour toutes les requête.
  • {{public_key}} : Clé publique pour l'authentification.
  • {{private_key}} : Clé privée pour l'authentification.
  • {{BEARER_TOKEN}} : Token d'accès pour les requêtes authentifiées.
  • {{transaction_id}} : ID de la transaction générée.
  • {{basic-url}} : https://payinws.wacepay.com/api/v1.

Documentation officielle

Pour plus de détails, consultez la documentation officielle de l'API PayIn de WacePay :
https://docs.digitwace.com/

Authentication

Security Scheme Type:http
HTTP Authorization Scheme:bearer