logo Mercanet

Release 24.6

aller directement au contenu

Rechercher par mots clés

walletManagementInit

Pour rechercher dans la page utiliser Ctrl+F sur votre clavier

Permet d’initialiser une cinématique de gestion de wallet avec le connecteur “Walletpage.”

interfaceVersion recommandée :

  • POST : HP_3.0
  • JSON/SOAP : WMR_WS_3.0

  • PROD
    https://payment-webinit.mercanet.com/rs-services/v2/walletManagementInit
    méthode
    POST
  • SIMU
    https://payment-webinit.simu.mercanet.com/rs-services/v2/walletManagementInit
    méthode
    POST
  • PROD
    https://payment-webinit.mercanet.com/walletManagementInit
    méthode
    POST
  • SIMU
    https://payment-webinit.simu.mercanet.com/walletManagementInit
    méthode
    POST
  • PROD
    https://payment-webinit.mercanet.com/services/v2/walletManagementInit
    méthode
    POST
  • SIMU
    https://payment-webinit.simu.mercanet.com/services/v2/walletManagementInit
    méthode
    POST

Obligatoire

Optionnel

Exemple de requête

            {
    "interfaceVersion":"WMR_WS_2.5",
    "keyVersion":"1",
    "merchantId":"033000254447216",
    "merchantWalletId":"2",
    "normalReturnUrl":"https://www.normalreturnurl.com",
    "requestDateTime":"2022-03-29T12:41:55.227+02:00",
    "seal":"86019473e484772dd19193ca9912330784c8def96c42e39192d262ee4710c8a8"
}

        
            merchantId=011223744550001|normalReturnUrl=http://www.normalreturnurl.com| merchantWalletId=w53465|keyVersion=1|requestDateTime=2015-08-05T16:18:09.415+02:00|InterfaceVersion=HP_2.4|Seal=21a57f2fe765e1ae4a8bf15d73fc1bf2a533f547f2343d12a499d9c0592044d4

        
            <soapenv:Body>
      <urn:walletManagementInit>
         <urn:input>
            <urn:responseKeyVersion>1</urn:responseKeyVersion>
            <urn:merchantWalletId>9865578</urn:merchantWalletId>
            <urn:requestDateTime> 2014-12-19T14:06:06.273+01:00</urn:requestDateTime>
            <urn:interfaceVersion>WMR_WS_2.5</urn:interfaceVersion>
            <urn:merchantId>011223744550001</urn:merchantId>
         <urn:normalReturnUrl>http://www.normalreturnurl.com</urn:normalReturnUrl>
            <urn:responseEncoding>base64</urn:responseEncoding>
         </urn:input>
      </urn:walletManagementInit >
   </soapenv:Body>

        

Obligatoire

  • seal
    présence
    Obligatoire
    Interface version
    2.0

    Sceau du message utilisé pour assurer l’intégrité de la requête et l’authentification de l’émetteur/destinataire du message (partage de la clé secrète).

Optionnel

  • redirectionData
    présence
    Optionnel
    Interface version
    2.0

    Dans le cas d’un paiement 3-D Secure, contient le contexte de la transaction récupéré en sortie de la méthode cardCheckEnrolment. Dans le cas de 3-D Secure Server Standalone, Message PARes que le commerçant doit transmettre à l’ACS (Access Control Server) pour l’authentification 3-D Secure du porteur (format : encodage base 64).Dans le cas d’un paiement via un partenaire externe, contient le contexte de la transaction envoyée par le commerçant pendant l’initialisation de la transaction.

  • redirectionStatusCode
    présence
    Optionnel
    Interface version
    2.0

    Code réponse retourné par Mercanet lors d’une redirection (exemple : redirection vers l’ACS, redirection vers le serveur Mercanet). Indique si la redirection est possible ou non.

    Liste des valeurs
    00
    • En retour de paymentWebInit : transaction initialisée
    • En retour de walletCheckEnrollment et cardCheckEnrollment : Carte enrôlée
    01
    En retour de cardCheckEnrollment et walletCheckEnrollment : carte non enrôlée 3-D Secure
    03
    Contrat commerçant invalide
    10
    Enrôlement de la carte n’a pas pu être défini (uniquement en réponse de cardCheckEnrollment et walletCheckEnrollment)
    12
    Transaction invalide, vérifier les paramètres transférés dans la requête
    14
    Coordonnées du moyen de paiement invalides (ex: n° de carte)
    30
    Erreur de format (Webinit ERROR)
    34
    Suspicion de fraude, erreur signature (Webinit ERROR)
    80
    Erreur rencontrée lors de l’interrogation du DS
    89
    Session du serveur 3-D Secure expirée
    91
    Commerçant non configuré dans le serveur 3-D Secure
    94
    • En réponse de paymentWebInit : transaction dupliquée. Le transactionReference de la transaction a déjà été utilisé
    • En réponse de cardCheckEnrollment ou walletCheckEnrollment : erreur pendant la vérification de l’enrôlement
    99
    Erreur interne
  • redirectionStatusMessage
    présence
    Optionnel
    Interface version
    2.0

    Information complémentaire retournée en plus du redirectionStatusCode.

  • redirectionUrl
    présence
    Optionnel
    Interface version
    2.0

    Dans le cas d’une vérification d’enrôlement, contient l’URL de redirection vers l’ACS requis pour l’authentification du porteur. Dans le cas d’un paiement in-App, contient l’URL du prochain appel.Dans le cas de 3-D Secure standalone, contient l’URL de redirection vers l’ACS requis pour l’authentification du porteur.

  • redirectionVersion
    présence
    Optionnel
    Interface version
    2.0

    Version du message de redirection.

Exemple de réponse

            {
    "redirectionData":"4AgbsrffvPgzDghQysbOJIZBJTZsk1KNlTmoOCtSORkMfzQgSR5OEw0gAE2bAAFb5y08Pvgra_7toedp6myyilCgXQRNGFXHTPBBvi1_9PNoPTfgoPO4PNo20aNt6yb5YozbgoGdN6riSx24sSc49EVrB93g9YRFX4n3mM85FC7HrYxZYGLJ4Q5IztBJPv_yz5VSz2Ff1Lzn4Aj8fMWJQrPQmqFFO2zNTQxWd3BFpNu94D5KGxS4wQ-zj0f5ZqNsHAYN8lKdup8ZOZNQVi2uxwNIDRBXLuKf7AI3SXGxEPcYes9x0IkKNxUllWSMyIjxmEb92lj7DEVqXcwG9uRk-jCIz0ivTJJ1p8GE_zboKHTtSJQ0-DVJjb9u3TJND0ab4r2DuBbALTsqGjrU2GH3CTimUQMb0DdQXBLy-iYSJBrCOklfKHVVxHcCYRdu9a7C69HMJonIrx-TH8jPzAMwN59RoQUGeugUN2axeDQ75U_7hBXiSyLOolGHN6A79ECq0x0C4diHPB-iYEcS0UwXB_c2VklnHPnmuLqIed0A3txPmB34vf5fifFJc3Sa5KxT5XdjCW5y13ZKe5RC3WOgvZVetdRV4-x16_sSb-hJ76cMGWBmn-j29a8wy_o9cUeP-7GoQsGYvuPPdU6LnGO1y6QlHIScwdFRo7Ed0F1WgoQuX7oWD0ZLrGAUjvPWss-f4YCFvVIfOYhb6a3unLFMTY_mrI1Y1k5iXEpy-42dC91EyHiX6jF0iEDoWMLLfMCalQknaJspAjOcwdyVCGX9DAVr72OI3L7jpTc6Txnr5KtxVUM4gOra0nmRPEmlb_1aASYjjtoNdIpNyK819KrsOWpnfy7y9iHOOqb64gMMvupsKo3ZXhwZBf7Zjr375fY92rwcPuX3U4cG-gpGaK9_txTOiXha7fvIaqiRNdOT3kprBiK4IrWZ9tRFzvy6VJgQAMcVSEe9FCKiUYyMpByPldi94CLbpLW_nWlCLZZo-KVFeEiYbj0EnETMUzJsW33rh143l_w5wgg19EmnUeMvEqryk_zaDaLosrrrKUwWkFyRimi9u457UXQQNHBUXW-5GsrimZdsRsNdeU7v-m_g8k9QVeD_SHJOkJkyHNgtJlu0PSjqkFsgsurs_mPb_JZD3sFEAN70MwnfDoV9rBvzY8y88qf5GbI7b87ZGW8qsETbX-cR27DoLaNEVuSPqtHA9ysg-4LskL7OzBNMWBxP7ZUJJ2ibKQIznMHclQhl_QxA6x6MRjUG81_xF5YcDlDZtTtjxoMrrZoxC4mW3V6FKUNjB5R9AIXIAMGhvEQbgQBSFkN_Un1mWuHmQCbPPkZW6TlF3Mq9EowaC06qFT2i4nxg0uv-TnUIgF7dQakfmncD8mrT4qd_4s4EYiXNywnkqf9y4oHIIBVYJZQop-UqgrO-vcc9Dly5vkaFc-NmiZm_KHA9aJBJzSdeUhk6L1zpPFAfaaFo372H2IfgdTtarEmukVvlK9ghlInepaJiyDzUdZZ1gvu4eSQInj8jSksfNjU184KvkQMvfI9VHOWgSlr0KXmJvwaedBG_by7Lfu8QbOuPW-4F2p0NNNwqn2WlZBguDevYLwQhCsCHJ5Z1MXowpu9HYL10_Gn5bYjnwPQPzNaC2UQ5AJ7b92EDJUQ1vuGxRzoON_i95p1HrTv_5byQayzhr5eX1vxjIjjhmTsI0ytlcUYgVqNnz3aRiCRTOUGMB0bMefpxht4GIvwT2wwoblsQmp4reGOeO2ncpC4D8mrT4qd_4s4EYiXNywnk4UU77eXpMKCPY00_Dmc00q6qRgtKUfrJKrFsICbHuZ1O8Q249qlgcDTiCzx18NLpACW6sJaXQySgYoxqSQY5A0V4SJhuPQScRMxTMmxbfeu1AEwTu5ZI-KqvmYvLSTVETHay8DAHLVVYKm7VzSdTCkGEjFKKaT1dbTauj4jEUx8XZlJ02HT6m77B9lV5JmbU5i5igDZEBgDz5RY3-K9P6MPVr484eZtoBd8C3jHt-CZ1CgJ8KLF7uH7NFCp7gBgpGN-ZSms_RrtRzmv29l0Q-sf6UAF3duLDaUXwMAq5CP-oyAQ5HE6RAXCNchoUfUufYM9xVk2gLaJ2Eb9U09iGCltf-kvIdS3kKMyqqhgNOzl4QG7DLXkZgA2SnEWxdLSSyGHFFyuUXUzeGYBLbMY5b2oYjI3rupUfe6ZOtGYDwW7WNGML2MBvDIuP3SH3Yb2eAEx23yzYNZ6dq5TfPSNtRDxQH2mhaN-9h9iH4HU7WqwUNvqsyuPDhQPAXVZ8NpalJ8oNBlQwSHTlw6RdNahhN_c2VklnHPnmuLqIed0A3twyMO_gtWiX185a4pqrLnhS_f3MqkJZXYrtTOJxLUUoNaJ7erHjNvszogqw6uj2XUQAD2SZ9ERDPMZD8QtodZzRA5V7Rs-AhJ4-L0rjy0k7z0B10vKfdKsYPOs-VfnUk7zUfNbvb3d2HX8fZgp7PWdx",
    "redirectionStatusCode":"00",
    "redirectionStatusMessage":"Process succeeded",
    "redirectionUrl":"https://payment-gateway.net/",
    "redirectionVersion":"WMR_WS_2.0",
    "seal":"9c5ca13b5ea30a06d201629d5a9f7eb9692fa08c9663da443b387fb4f7faa905"
}
        
            redirectionStatusCode=00|redirectionStatusMessage=Process succeeded|redirectionUrl=https://payment-gateway.net/|redirectionVersion=WMR_WS_2.0|seal=9c5ca13b5ea30a06d201629d5a9f7eb9692fa08c9663da443b387fb4f7faa905|redirectionData=4AgbsrffvPgzDghQysbOJIZBJTZsk1KNlTmoOCtSORkMfzQgSR5OEw0gAE2bAAFb5y08Pvgra_7toedp6myyilCgXQRNGFXHTPBBvi1_9PNoPTfgoPO4PNo20aNt6yb5YozbgoGdN6riSx24sSc49EVrB93g9YRFX4n3mM85FC7HrYxZYGLJ4Q5IztBJPv_yz5VSz2Ff1Lzn4Aj8fMWJQrPQmqFFO2zNTQxWd3BFpNu94D5KGxS4wQ-zj0f5ZqNsHAYN8lKdup8ZOZNQVi2uxwNIDRBXLuKf7AI3SXGxEPcYes9x0IkKNxUllWSMyIjxmEb92lj7DEVqXcwG9uRk-jCIz0ivTJJ1p8GE_zboKHTtSJQ0-DVJjb9u3TJND0ab4r2DuBbALTsqGjrU2GH3CTimUQMb0DdQXBLy-iYSJBrCOklfKHVVxHcCYRdu9a7C69HMJonIrx-TH8jPzAMwN59RoQUGeugUN2axeDQ75U_7hBXiSyLOolGHN6A79ECq0x0C4diHPB-iYEcS0UwXB_c2VklnHPnmuLqIed0A3txPmB34vf5fifFJc3Sa5KxT5XdjCW5y13ZKe5RC3WOgvZVetdRV4-x16_sSb-hJ76cMGWBmn-j29a8wy_o9cUeP-7GoQsGYvuPPdU6LnGO1y6QlHIScwdFRo7Ed0F1WgoQuX7oWD0ZLrGAUjvPWss-f4YCFvVIfOYhb6a3unLFMTY_mrI1Y1k5iXEpy-42dC91EyHiX6jF0iEDoWMLLfMCalQknaJspAjOcwdyVCGX9DAVr72OI3L7jpTc6Txnr5KtxVUM4gOra0nmRPEmlb_1aASYjjtoNdIpNyK819KrsOWpnfy7y9iHOOqb64gMMvupsKo3ZXhwZBf7Zjr375fY92rwcPuX3U4cG-gpGaK9_txTOiXha7fvIaqiRNdOT3kprBiK4IrWZ9tRFzvy6VJgQAMcVSEe9FCKiUYyMpByPldi94CLbpLW_nWlCLZZo-KVFeEiYbj0EnETMUzJsW33rh143l_w5wgg19EmnUeMvEqryk_zaDaLosrrrKUwWkFyRimi9u457UXQQNHBUXW-5GsrimZdsRsNdeU7v-m_g8k9QVeD_SHJOkJkyHNgtJlu0PSjqkFsgsurs_mPb_JZD3sFEAN70MwnfDoV9rBvzY8y88qf5GbI7b87ZGW8qsETbX-cR27DoLaNEVuSPqtHA9ysg-4LskL7OzBNMWBxP7ZUJJ2ibKQIznMHclQhl_QxA6x6MRjUG81_xF5YcDlDZtTtjxoMrrZoxC4mW3V6FKUNjB5R9AIXIAMGhvEQbgQBSFkN_Un1mWuHmQCbPPkZW6TlF3Mq9EowaC06qFT2i4nxg0uv-TnUIgF7dQakfmncD8mrT4qd_4s4EYiXNywnkqf9y4oHIIBVYJZQop-UqgrO-vcc9Dly5vkaFc-NmiZm_KHA9aJBJzSdeUhk6L1zpPFAfaaFo372H2IfgdTtarEmukVvlK9ghlInepaJiyDzUdZZ1gvu4eSQInj8jSksfNjU184KvkQMvfI9VHOWgSlr0KXmJvwaedBG_by7Lfu8QbOuPW-4F2p0NNNwqn2WlZBguDevYLwQhCsCHJ5Z1MXowpu9HYL10_Gn5bYjnwPQPzNaC2UQ5AJ7b92EDJUQ1vuGxRzoON_i95p1HrTv_5byQayzhr5eX1vxjIjjhmTsI0ytlcUYgVqNnz3aRiCRTOUGMB0bMefpxht4GIvwT2wwoblsQmp4reGOeO2ncpC4D8mrT4qd_4s4EYiXNywnk4UU77eXpMKCPY00_Dmc00q6qRgtKUfrJKrFsICbHuZ1O8Q249qlgcDTiCzx18NLpACW6sJaXQySgYoxqSQY5A0V4SJhuPQScRMxTMmxbfeu1AEwTu5ZI-KqvmYvLSTVETHay8DAHLVVYKm7VzSdTCkGEjFKKaT1dbTauj4jEUx8XZlJ02HT6m77B9lV5JmbU5i5igDZEBgDz5RY3-K9P6MPVr484eZtoBd8C3jHt-CZ1CgJ8KLF7uH7NFCp7gBgpGN-ZSms_RrtRzmv29l0Q-sf6UAF3duLDaUXwMAq5CP-oyAQ5HE6RAXCNchoUfUufYM9xVk2gLaJ2Eb9U09iGCltf-kvIdS3kKMyqqhgNOzl4QG7DLXkZgA2SnEWxdLSSyGHFFyuUXUzeGYBLbMY5b2oYjI3rupUfe6ZOtGYDwW7WNGML2MBvDIuP3SH3Yb2eAEx23yzYNZ6dq5TfPSNtRDxQH2mhaN-9h9iH4HU7WqwUNvqsyuPDhQPAXVZ8NpalJ8oNBlQwSHTlw6RdNahhN_c2VklnHPnmuLqIed0A3twyMO_gtWiX185a4pqrLnhS_f3MqkJZXYrtTOJxLUUoNaJ7erHjNvszogqw6uj2XUQAD2SZ9ERDPMZD8QtodZzRA5V7Rs-AhJ4-L0rjy0k7z0B10vKfdKsYPOs-VfnUk7zUfNbvb3d2HX8fZgp7PWdx
        

Changelog


Interface version Donnée Présence Conteneur
2.0 automaticResponseUrl Requête
2.0 billingAddress Requête
2.0 addressAdditional3 Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 addressAdditional1 Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 addressAdditional2 Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.4 businessName Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 city Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 company Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 country Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 postBox Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 state Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 street Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 streetNumber Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 zipCode Conteneur
  • billingAddress
  • customerAddress
  • deliveryAddress
  • holderAddress
  • 2.0 billingContact Requête
    2.0 email Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.0 firstname Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.0 gender Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.2 initials Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.0 lastname Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.4 legalId Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.0 mobile Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.0 phone Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.4 positionOccupied Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.0 title Conteneur
  • billingContact
  • customerContact
  • deliveryContact
  • holderContact
  • 2.0 customerAddress Requête
    2.0 customerContact Requête
    2.0 customerData Requête
    2.0 birthCity Conteneur
  • customerData
  • holderData
  • 2.0 birthCountry Conteneur
  • customerData
  • holderData
  • 2.0 birthZipCode Conteneur
  • customerData
  • holderData
  • 2.0 birthDate Conteneur
  • customerData
  • holderData
  • 2.0 nationalityCountry Conteneur
  • customerData
  • holderData
  • 2.0 newPassword Conteneur
  • customerData
  • holderData
  • 2.0 password Conteneur
  • customerData
  • holderData
  • 2.0 customerId Requête
    2.0 customerIpAddress Requête
    2.0 customerLanguage Requête
    2.0 deliveryAddress Requête
    2.0 deliveryContact Requête
    2.0 fraudData Requête
    2.0 allowedIpCountryList Conteneur
  • fraudData
  • 2.0 deniedIpCountryList Conteneur
  • fraudData
  • 2.0 bypass3DS Conteneur
  • fraudData
  • 2.0 bypassCtrlList Conteneur
  • fraudData
  • 2.0 allowedCardArea Conteneur
  • fraudData
  • 2.0 allowedIpArea Conteneur
  • fraudData
  • 2.0 deniedCardArea Conteneur
  • fraudData
  • 2.0 deniedCardCountryList Conteneur
  • fraudData
  • 2.0 allowedCardCountryList Conteneur
  • fraudData
  • 2.0 deniedIpArea Conteneur
  • fraudData
  • 2.0 bypassInfoList Conteneur
  • fraudData
  • 2.0 riskManagementDynamicSettingList Conteneur
  • fraudData
  • 2.0 riskManagementDynamicSetting Conteneur
  • riskManagementDynamicSettingList
  • 2.0 riskManagementDynamicParam Conteneur
  • riskManagementDynamicSetting
  • 2.0 riskManagementDynamicValue Conteneur
  • riskManagementDynamicSetting
  • 2.0 holderAddress Requête
    2.0 holderContact Requête
    2.0 holderData Requête
    3.0 interfaceVersionAutomaticResponse Requête
    3.0 interfaceVersionNormalResponse Requête
    2.2 intermediateServiceProviderId Requête
    2.4 mandateId Requête
    2.6 merchantName Requête
    2.0 merchantSessionId Requête
    2.6 merchantUrl Requête
    2.0 paymentMeanBrandList Requête
    2.4 paymentMeanData Requête
    2.4 sdd Conteneur
  • paymentMeanData
  • 2.4 mandateAuthentMethod Conteneur
  • sdd
  • 2.4 mandateCertificationType Conteneur
  • sdd
  • 2.5 responseEncoding Requête
    2.0 responseKeyVersion Requête
    2.0 returnContext Requête
    2.2 sealAlgorithm Requête
    2.0 templateName Requête
    2.4 transactionActors Requête
    2.0 walletActionNameList Requête
    2.0 interfaceVersion Requête
    2.2 keyVersion Requête
    2.0 merchantId Requête
    2.0 merchantWalletId Requête
    2.0 normalReturnUrl Requête
    2.0 requestDateTime Requête
    2.2 seal Requête/Réponse
    2.0 redirectionData Réponse
    2.0 redirectionStatusCode Réponse
    2.0 redirectionStatusMessage Réponse
    2.0 redirectionUrl Réponse
    2.0 redirectionVersion Réponse
    Retourner en haut de page Besoin d'aide ?

    Besoin d'aide ?

    Fermer