Traiter les données spécifiques à la réponse d'un paiement iDEAL

Spécificité d'un paiement iDEAL

La seule possibilité offerte par iDEAL est le paiement comptant.

Une transaction est toujours envoyée automatiquement le jour même.

Ainsi, dans le Back Office Marchand, une transaction apparaît toujours sous l'onglet Transactions remisées.

L'URL de notification instantanée contiendra notamment les informations ci-dessous :

Tableau 1. Liste des champs à analyser - iDEAL
Nom du champ Description Valeur
vads_trans_status

Statut du paiement

Les valeurs possibles sont :
Valeur Description
CAPTURED

Présenté

La transaction est remise en banque.

CANCELLED

Annulé

Annulation par l'acheteur, l'acquéreur ou par la plateforme.

REFUSED

Refusé

vads_auth_mode Mode d’autorisation Seule la valeur FULL est possible.

Autorisation du montant total de la transaction.

Valeur utilisée dans le cas d’un paiement comptant, si la durée séparant la date de remise demandée de la date du jour est strictement inférieure à la durée de validité de l'autorisation.

vads_payment_config Type du paiement SINGLE
vads_amount Montant dans la plus petite unité de la devise Ex : 3000 pour 30,00 EUR
vads_currency Devise utilisée pour le paiement Ex : 978 pour l'euro (EUR)
vads_card_brand Type de carte utilisée pour le paiement IDEAL
vads_presentation_date Date de remise en banque Une transaction iDEAL est toujours envoyée automatiquement le jour même.

Remarque : tout délai de remise supérieur à 0 jour spécifié dans le requête sera ignoré.

vads_contract_used Valeur du contrat associée à la transaction. Exemple : 123456789