
Encoder des données Json en Base64
€8-30 EUR
Paiement à la livraison
Bonjour,
Je doit encoder des variables en base 64 pour les envoyer via un formulaire, le tuto de la banque indique d'utiliser Json pour ces variables...
Cela doit ressembler à ca.
{"status":"authenticated",
"protocol":"3DSecure",
"version":"2.1.0",
"details":{
"liabilityShift":"Y",
"ARes":"C",
"CRes":"Y",
"merchantPreference":"no_preference", "transactionID":"555bd9d9-1cf1-4ba8-b37c-1a96bc8b603a"
} }
Après encodage en base 64 :
eyAgCiAgICJzdGF0dXMiOiJhdXRoZW50aWNhdGVkIiwKICAgInByb3RvY29sIjoiM0RTZWN1cmUiLAogICAid mVyc2lvbiI6IjIuMS4wIiwKICAgImRldGFpbHMiOnsgIAogICAgICAibGlhYmlsaXR5U2hpZnQiOiJZIiwKICAgICAg IkFSZXMiOiJDIiwKICAgICAgIkNSZXMiOiJZIiwKICAgICAgIm1lcmNoYW50UHJlZmVyZW5jZSI6Im5vX3ByZWZ lcmVuY2UiLAogICAgICAidHJhbnNhY3Rpb25JRCI6IjU1NWJkOWQ5LTFjZjEtNGJhOC1iMzdjLTFhOTZiYzhiNj AzYSIKICAgfQp9Cg==
Ensuite les données doivent être Hasher avec les données en base 64 dans le champ "contexte_commande"
TPE=1234567*contexte_commande=ewoJI(...)KCX0KfQ==*date=05/12/2006:11:55:23*dateech1=*da teech2=*dateech3=*dateech4=*lgue=FR*mail=[login to view URL]*montant=62.73EUR*montante ch1=*montantech2=*montantech3=*montantech4=*nbrech=* reference=ABERTYP00145*societe=monSite1*texte-libre=ExempleTexteLibre*version=3.0
J'ai déjà un script Bash OpenSSH qui permet (normalement) de créer le Champ MAC qui sera ensuite envoyé par un formulaire.
Précision, je ne connais rien à Json... et pas assez en Javascript ou Python ...
Je dispose d'un fichier Python d'exemple fournis par la banque
Nº du projet : #33828717
À propos du projet
Décerné à:
3 freelances font une offre moyenne de 52 € pour ce travail
Hello, I have briefly read the description on; JavaScript Python Software Architecture JSON project, and I can deliver as per the requirements however I need us to discuss for more clarity on the details, deadline and Plus