Terminé

Encoder des données Json en Base64

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

Compétences : Python, JavaScript, Architecture Logicielle, JSON

Concernant le client :
( 29 commentaires ) Saint raphael, France

Nº du projet : #33828717

Décerné à:

(89 Commentaires)
5.4

3 freelances font une offre moyenne de 52 € pour ce travail

VirtualBrainInc

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

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 4 jours
(10 Commentaires)
4.3
fubilmuh

Je peux vous aider dans ce projet .

%bids___i_sum_sub_35% %project_currencyDetails_sign_sub_36% EUR en 7 jours
(0 Commentaires)
0.0