worldline Direct
S'inscrire

Pour traiter des transactions avec Direct, vous devez fournir certaines informations dans votre requête. Pour l'ancien système, vous utilisez un ensemble de paramètres pour chaque méthode d'intégration. Dans Direct, ces paramètres se traduisent par des propriétés au format JSON. Pour vous aider à configurer votre nouvelle intégration, jetez un œil à ce mappage. 

Trouver des informations détaillées sur ces propriétés et toutes les autres propriétés disponibles dans notre référence API.

Mappage des propriétés Direct

Paramètre hérité Direct

PSPID

N/A

Le routage PSPID est couvert par l'SDK initialisation/En remplaçant {merchantId} dans la ressource API. En savoir plus dans notre guide d'authentification.

ORDERID

order.references.merchantReference

Non obligatoire pour Direct. Si omis, notre plateforme générera une chaîne aléatoire.

CURRENCY

amountOfMoney.currencyCode

AMOUNT

amountOfMoney.amount

LANGUAGE

hostedCheckoutSpecificInput.locale

Non obligatoire pour Direct.

SHASIGN

N/A

L'authentification est couverte par l'SDK initialisation/authentification manuelle pour les requêtes envoyées directement à notre API. En savoir plus dans notre guide d'authentification.

OPERATION

cardPaymentMethodSpecificInput.authorizationMode (pour les paiements par carte)

redirectPaymentMethodSpecificInput.requiresApproval (pour les paiements non par carte, c'est-à-dire Paypal)

ACCOUNT.PSPID

N/A

Le routage PSPID est couvert par l'SDK initialisation/En remplaçant {merchantId} dans la ressource API. En savoir plus dans notre guide d'authentification.

ALIAS.ALIASID

cardPaymentMethodSpecificInput.token

ALIAS.ORDERID

N/A

ALIAS.STOREPERMANENTLY

askConsumerConsent

CARD.PAYMENTMETHOD

N/A

LAYOUT.TEMPLATENAME

variant

PARAMETERS.ACCEPTURL

N/A

Est couvert par cardPaymentMethodSpecificInput.returnUrl/hostedCheckoutSpecificInput.returnUrl.

PARAMETERS.EXCEPTIONURL

N/A

Est couvert par cardPaymentMethodSpecificInput.returnUrl/hostedCheckoutSpecificInput.returnUrl.

SHASIGNATURE.SHASIGN

N/A

L'authentification est couverte par l'SDK initialisation/authentification manuelle pour les requêtes envoyées directement à notre API. En savoir plus dans notre guide d'authentification.

CARD.BRAND

N/A

CARD.PAYMENTMETHOD

N/A

LAYOUT.LANGUAGE

locale

USERID

N/A

L'authentification est couverte par l'SDK initialisation/authentification manuelle pour les requêtes envoyées directement à notre API. En savoir plus dans notre guide d'authentification.

PSWD

N/A

L'authentification est couverte par l'SDK initialisation/authentification manuelle pour les requêtes envoyées directement à notre API. En savoir plus dans notre guide d'authentification.

CARDNO

cardPaymentMethodSpecificInput.card.cardNumber

ED

cardPaymentMethodSpecificInput.card.expiryDate

CN

cardPaymentMethodSpecificInput.card.cardholderName

CVC

cardPaymentMethodSpecificInput.card.cvv

browserAcceptHeader

order.customer.device.acceptHeader

browserColorDepth

order.customer.device.browserData.colorDepth

browserJavaEnabled

order.customer.device.browserData.javaEnabled

browserLanguage

order.customer.device.locale

browserScreenHeight

order.customer.device.browserData.screenHeight

browserScreenWidth

order.customer.device.browserData.screenWidth

browserTimeZone

order.customer.device.timezoneOffsetUtcMinutes

browserUserAgent

order.customer.device.userAgent

ACCEPTURL

cardPaymentMethodSpecificInput.threeDSecure.redirectionData.returnUrl /

hostedCheckoutSpecificInput.returnUrl

Direct utilise une seule URL de redirection pour tous les résultats possibles. Adaptez le returnUrl à l'exécution en fonction des retours de transaction de notre plateforme.

DECLINEURL

EXCEPTIONURL

FLAG3D

cardPaymentMethodSpecificInput.threeDSecure.skipAuthentication

Cette page vous a-t-elle été utile ?

Avez-vous des commentaires ?

Merci pour votre réponse.
New Feature

Try out our new chatbot and find answers to all your questions.