Skip to main content
Direct API permet de garder votre interface, vos formulaires et votre logique métier tout en utilisant les rails de paiement AshTech Pay. Les opérations liées à un compte exigent le user_id du profil AshTech Pay associé à la clé Bearer. AshTech Pay compare les deux identifiants : ce champ ne permet jamais de choisir un autre compte.

Endpoints disponibles

Mobile Money

Déclenchez une collecte et suivez son statut.

Crypto

Créez une adresse de paiement et recevez du USDT sur le réseau choisi.

Wallets et conversions

Consultez les soldes et configurez les conversions immédiates ou automatiques.

Payouts

Envoyez des payouts Mobile Money ou USDT depuis les wallets AshTech Pay.

Principes d’intégration

  1. Chargez le catalogue pays/opérateurs au démarrage ou périodiquement.
  2. Créez une référence unique pour chaque commande.
  3. Enregistrez l’identifiant de transaction renvoyé par AshTech Pay.
  4. Attendez le webhook ou vérifiez le statut côté serveur.
  5. Ne créditez jamais une commande uniquement à partir d’une réponse reçue dans le navigateur.
Pour les opérations par profil (/v1/wallets, collectes, conversions, règles automatiques, payouts et lecture de transaction), envoyez user_id dans le JSON ou dans la query string selon la méthode. Un identifiant absent renvoie 400 user_id_required; un identifiant différent du propriétaire de la clé renvoie 403 user_id_mismatch.