Grundlagen der Base64-Codierung

Grundlagen der Base64-Codierung

Die JSON-Objekte sind Base64-codiert, und das Ergebnis wird dann als Wert mit dem entsprechenden Schlüssel übergeben.

Achten Sie bitte darauf, den vollständigen Base64-codierten String als Wert einschließlich der Füllzeichen (“=” oder “==”) zu übergeben, die von der Base64-Codierung verwendet werden.

Beachten Sie bitte auch nachstehende Beispiele:

SchlüsselJSON-Struktur, die Sie übergeben wollenSchlüssel und Wert, die Sie übergeben müssen
card{     “securityCode”: “569”,     “expiryDate”: “202208”,     “cardholderName”: “William Thomas”,     “number”: “4186665161011901”,     “brand”: “VISA” }
card=ewogICAgInNlY3VyaXR5Q29kZSI6ICI1NjkiLAogICAgImV4cGlye
URhdGUiOiAiMjAyMjA4IiwKICAgICJjYXJkaG9sZGVyTmFtZSI6ICJXaWxsa
WFtIFRob21hcyIsCiAgICAibnVtYmVyIjogIjQxODY2NjUxNjEwMTE5MDEiLAogICAgImJyYW5kIjogIlZJU0EiCn0=
threeDSPolicy{     “challengePreference “: “mandateChallenge” }
threeDSPolicy=ewogICAgImNoYWxsZW5nZVByZWZlcmVuY2UgIjogIm1hbmRhdGVDaGFsbGVuZ2UiCn0=
billToCustomer{     “consumer”: {         “salutation”: “Mr”,         “firstName”: “Napoleon”,         “lastName”: “Bonaparte”,         “birthDate”: “1769-08-15”     },     “mobilePhone”: {         “countryCode”: “33”,         “subscriberNumber” : “12345678910”     },     “email”: “napoleon.bonaparte@france.com” } 
billToCustomer=ewogICAgImNvbnN1bWVyIjogewogICA
gICAgICJzYWx1dGF0aW9uIjogIk1yIiwKICAgICAgICAiZmlyc3ROY
W1lIjogIk5hcG9sZW9uIiwKICAgICAgICAibGFzdE5hbWUiOiAiQm9u
YXBhcnRlIiwKICAgICAgICAiYmlydGhEYXRlIjogIjE3NjktMDgtMTUiCiAg
ICB9LAogICAgIm1vYmlsZVBob25lIjogewogICAgICAgICJjb3VudHJ5Q29k
ZSI6ICIzMyIsCiAgICAgICAgInN1YnNjcmliZXJOdW1iZXIiIDogIjEyMzQ1Njc4OTEwIgog
ICAgfSwKICAgICJlbWFpbCI6ICJuYXBvbGVvbi5ib25hcGFydGVAZnJhbmNlLmNvbSIKfQ==