EPS

Introduction
Êtes-vous en train de migrer de l'ancien système vers Direct ?
Notez que cette méthode de paiement nécessite une configuration différente pour Direct que pour l'ancien système. Une fois activées pour Direct, ces méthodes de paiement cesseront de fonctionner sur l'ancien système. Activez-les uniquement lorsque vous êtes prêt à passer à Direct. Pour les exclure dans l'ancien système, utilisez le paramètre "EXCLPMLIST" (exemple : EXCLPMLIST=PayPal;Przelewy24;Eps;POSTFINANCEefinance).
Activez cette méthode de paiement pour Direct comme décrit dans notre guide "Migrer les fonctionnalités héritées".
EPS (Electronic Payment Standard) est une méthode de paiement en ligne par virement bancaire Autrichienne.
Officiellement supporté par le gouvernement autrichien, vos clients bénéficient d'un vaste réseau de banques participantes et de commerçants en ligne. La combinaison d'un processus de paiement simple, d'une intégration facile et du traitement en temps réel des virements bancaires fait d'EPS la méthode de paiement la plus populaire pour les virements bancaires en Autriche.
Vous redirigez vos clients vers leur banque en ligne où ils se connectent à leur compte bancaire. Ils authentifient le virement bancaire pour lequel vous recevez un résultat immédiat.
L'intégration est très facile, car vous n'avez besoin d'envoyer que quelques paramètres supplémentaires avec votre requête.
Avantages clés
- Traitement des virements bancaires en temps réel
- Très populaire en Autriche
- Permet des remboursements partiels/multiples/intégraux
Intégration
Nous proposons ce moyen de paiement pour les modes d'intégration suivants. Apprenez dans nos guides dédiés leurs spécificités de chacun :
Trouvez un aperçu général dans le chapitre "Cinématique".
Optionnellement, vous pouvez inclure les informations de compte bancaire de vos clients dans votre demande. Selon votre choix, des différences s’appliquent :
Hosted Checkout Page/Server-to-server sans informations de compte bancaire
Ce mode nécessite que vos clients sélectionnent manuellement leur banque sur la page de connexion EPS.
Ajoutez les propriétés suivantes à une demande standard CreateHostedCheckout/CreatePayment :
{
"order":{
"amountOfMoney":{
"amount":100,
"currencyCode":"EUR"
}
},
"redirectPaymentMethodSpecificInput":{
"paymentProductId":5406,
"redirectionData":{
"returnUrl":"https://yourRedirectionUrl.com"
}
}
}
Hosted Checkout Page/Server-to-server avec informations de compte bancaire
Préremplissez la page de connexion EPS avec les informations de compte bancaire de vos clients, simplifiant ainsi l'expérience de paiement.
Ajoutez les propriétés suivantes à une demande standard CreateHostedCheckout/CreatePayment :
{
"order":{
"amountOfMoney":{
"amount":100,
"currencyCode":"EUR"
}
},
"redirectPaymentMethodSpecificInput":{
"paymentProduct5406SpecificInput":{
"customerBankAccount":{
"accountHolderName":"Account holder",
"bic":"STZZATWWXXX",
"iban":"AT938900000001100412"
}
},
"paymentProductId":5406,
"redirectionData":{
"returnUrl":"https://yourRedirectionUrl.com"
}
}
}
Propriétés | Remarques |
---|---|
order.amountOfMoney |
amount : Le montant brut que vous souhaitez facturer pour cette commande. currencyCode : Le code de monnaie ISO 4217 pour ce montant. |
redirectPaymentMethodSpecificInput.paymentProduct5406SpecificInput customerBankAccount accountHolderName bic iban paymentProductId |
customerBankAccount : Les informations de compte bancaire de vos clients. Gardez à l'esprit que l'inclusion des données bancaires de vos clients dans votre demande pourrait avoir un impact sur votre profil PCI. 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 indique à notre plateforme d'envoyer directement vos clients au portail EPS. 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. returnUrl : L'URL à laquelle nous redirigeons vos clients après que le paiement a été finalisé. |
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 sur votre boutique et sélectionnent EPS.
- Vous envoyez cette requête CreateHostedCheckout/CreatePayment à notre plateforme.
- Vous redirigez vos clients via le redirectUrl (pour les demandes CreateHostedCheckout) ou le merchantAction.redirectionData.redirectUrl (pour les demandes CreatePayment) vers le portail EPS. Ils sélectionnent leur banque et se connectent à leur compte bancaire en ligne. Ils confirment la commande avec un TAN ou un numéro d'authentification de transaction.
- Nous recevons le résultat de la transaction.
- Nous redirigeons votre client vers votre returnUrl.
- Vous demandez le résultat de la transaction de notre plateforme via GetPaymentDetails/GetHostedCheckout ou vous recevez le résultat via webhooks.
- Si la transaction a réussi, vous pouvez livrer les biens / 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.