iPayiPayby Audasoft
Retour à l'accueil
🛒

Paiement oneshot

Pour l'e-commerce et le m-commerce : créez une transaction de paiement unique par commande. Une API, une redirection — votre client choisit virement, carte, Flouci, SMS ou mandat postal.

Événements webhook détaillés

Chaque événement est envoyé en POST JSON vers l'URL configurée sur votre produit. Voici ce que iPay envoie et pourquoi.

transaction.completed

Pourquoi il est envoyé

Le paiement a été confirmé. Débloquez la commande, mettez à jour le stock, envoyez une confirmation au client.

Quand : Client a validé le paiement (carte, virement déclaré, Flouci, SMS…)

Payload : id, status, product_id, customer_id, month, amount, currency, invoice_reference

transaction.failed

Pourquoi il est envoyé

Le paiement a échoué ou le client a abandonné. Proposez une nouvelle tentative ou un autre moyen.

Quand : Échec passerelle ou expiration

Payload : id, status, product_id, customer_id, month, amount, currency, invoice_reference