iDEAL

Introduction
iDEAL est le moyen de paiement le plus populaire pour les transactions de commerce électronique aux Pays-Bas. C'est un moyen de paiement par virement bancaire en temps réel en ligne qui peut être utilisé par les consommateurs disposant d'un compte bancaire néerlandais. En intégrant iDEAL sur votre site web, vous pouvez offrir à vos clients l'option de payer directement depuis leur compte bancaire. Les consommateurs sont redirigés vers leur page bancaire où ils doivent s'authentifier et compléter la transaction. Après la finalisation, vous pouvez effectuer la commande en temps réel.
iDEAL est également disponible pour Full Service.
Avantages clés
- Augmentez vos revenus en acceptant les paiements iDEAL
- Paiements non réversibles
- Pas de pourcentage d'interchange
- Intégration mobile via application ou site web mobile
Activation
Nous serons ravis de vous aider à démarrer.
iDEAL est également disponible pour Full Service.
Intégration
Nous proposons ces méthodes de paiement pour les modes d'intégration suivants. Découvrez dans nos guides dédiés les spécificités de chacun :
Découvrez un aperçu général dans le chapitre "Cinématique".
Hosted Checkout Page/Server-to-server
Ajoutez les propriétés suivantes à une requête standard CreateHostedCheckout/CreatePayment :
{
"order": {
"amountOfMoney": {
"currencyCode": "EUR",
"amount": 1000
}
},
"redirectPaymentMethodSpecificInput": {
"paymentProductId": "809"
}
}
Propriétés | Remarques |
---|---|
redirectPaymentMethodSpecificInput.paymentProductId |
paymentProductId : L'identifiant numérique de la méthode de paiement sur notre plateforme. Trouvez cet identifiant dans le chapitre "Aperçu". Pour les paiements demandés via CreateHostedCheckout, il instruit notre plateforme d'envoyer vos clients directement à la version iDEAL de notre Hosted Checkout Page. En cas d'omission, notre plateforme redirige vos clients vers la Hosted Checkout Page, leur permettant de choisir ce mode de paiement ou tout autre actif dans votre compte. paymentProduct809SpecificInput.issuerId : [DÉPRÉCIÉ] Préselectionnez la banque souhaitée par vos clients sur la Hosted Checkout Page. Obtenez une liste de toutes les banques disponibles en envoyant une requête GetProductDirectory à notre plateforme. Utilisez cette liste pour adapter l'étape de sélection de la banque sur votre page de paiement en conséquence. À partir du 1er juillet 2024, notre plateforme ignorera cette propriété. |
Retrouvez des informations détaillées sur cet objet et ses propriétés dans notre documentation CreateHostedCheckoutAPI/CreatePaymentAPI.
Cinématique
- Vos clients finalisent une commande dans votre boutique et sélectionnent iDEAL.
- Vous envoyez cette requête CreateHostedCheckout/CreatePayment à notre plateforme.
- Vous redirigez vos clients via l'redirectUrl (Pour les demandes CreateHostedCheckout) ou merchantAction.redirectData.redirectURL (Pour les demandes CreatePayment) vers leur émetteur. Nous mettons à jour la transaction à statusOutput.statusCode=46.
Si nous ne recevons pas de résultat de transaction dans ce délai, nous mettons à jour la transaction avec statusOutput.statusCode=2. - Nous recevons le résultat de la transaction.
- Vos clients se connectent à leur compte bancaire en ligne pour confirmer la commande. Si notre plateforme ne reçoit pas de résultat de transaction final avant la redirection vers la page de statut Worldline (Étape 4'.), nous mettons à jour la transaction à statusOutput.statusCode=51.
4'(facultatif). Pour les demandes CreateHostedCheckout : Nous redirigeons vos clients vers la page de statut Worldline, affichant le résultat de la transaction. - Nous redirigeons votre client vers votre returnUrl.
- Vous demandez le résultat (intermédiaire) de la transaction depuis notre plateforme via GetPaymentDetails/GetHostedCheckout ou recevez le résultat via webhooks.
6'(facultatif). Pour les transactions en statusOutput.statusCode=51 : iDEAL nous fournit le statut final de la transaction. Nous mettons à jour la transaction à statusOutput.statusCode=2 ou 9. - Si la transaction a été réussie (statusOutput.statusCode=9), vous pouvez livrer les produits / services.
Test
Consultez nos Cas de test pour des données de test et des instructions détaillées.
Assurez-vous d'utiliser le bon endpoint et de renseigner l'URL de production dès que vous avez terminé vos tests.
Informations supplémentaires
Nous proposons iDEAL dans un modèle Full Service. Cela signifie que nous nous occupons également de la collecte et du rapport des fonds.
Pour utiliser cette option, vous devez signer un contrat Full Service. Il y a deux options pour activer complètement le service :
- Avec Tunz (Worldline Financial Solutions) : Contactez-nous, votre responsable commercial ou envoyez un e-mail à ecomsalesnl@worldline.com.
- Avec PASS (Worldline Financial Services Europe) via auto-enregistrement.
iDEAL via Full Service vous permet de traiter les remboursements à la fois via notre API ou le Merchant Portal.