Référence API
Bienvenue dans la documentation de l'API AwaksPay. Notre API est organisée autour de REST, utilise les codes de réponse HTTP standard et accepte des corps de requête encodés en JSON.
Status
Statut TCP courant (JSON)
Journal des événements TCP (récent)
Exécute un Test Connection (Diagnosis) et retourne la réponse XML
Envoie un TransactionStatusRequest et retourne la réponse XML
Retourne le dernier statut Display reçu pendant une transaction
Retourne le dernier statut paiement sous forme de texte (FR)
Texte FR du statut transaction en live
Liste des statuts possibles
Payments
Envoie un PaymentRequest XML brut via le socket persistant
Envoie un Refund (PaymentType='Refund')
Envoie un AbortRequest pour annuler la transaction courante
Envoie un ReversalRequest (annulation)
Envoie un CardAcquisitionRequest et retourne la réponse XML
Retourne le dernier résultat de paiement
Sync
Terminal
Admin
Déclenche un login via le socket persistant
Force une reconnexion socket puis un login immédiat
Met à jour la cible TPE persistée (SQLite)
Redécouvre le TPE réseau et applique automatiquement la cible
Détecte les IPs locales via ARP et teste la disponibilité du port 7778
Liste les reçus persistés dans SQLite
Lit le nom d'imprimante persistant
Met à jour le nom d'imprimante persistant
Liste des imprimantes installées
Lit les switchers d’impression (marchand/client)
Met à jour les switchers d’impression