Paramètres hérités - Mappage des propriétés de Direct
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. |
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 |