• DeutschEnglish

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üssel

JSON-Struktur, die Sie übergeben wollen

Schlüssel und Wert, die Sie übergeben müssen

card

1
{
2
"securityCode": "569",
3
"expiryDate": "202208",
4
"cardholderName": "William Thomas",
5
"number": "4186665161011901",
6
"brand": "VISA"
7
}

card=ewogICAgInNlY3VyaXR5Q29kZSI6ICI1NjkiLAogICAgImV4cGlyeURhdGUiOiAiMjAyMjA4IiwKICAgICJjYXJkaG9sZGVyTmFtZSI6ICJXaWxsaWFtIFRob21hcyIsCiAgICAibnVtYmVyIjogIjQxODY2NjUxNjEwMTE5MDEiLAogICAgImJyYW5kIjogIlZJU0EiCn0=

threeDSPolicy

1
{
2
"challengePreference ": "mandateChallenge"
3
}

threeDSPolicy=ewogICAgImNoYWxsZW5nZVByZWZlcmVuY2UgIjogIm1hbmRhdGVDaGFsbGVuZ2UiCn0=

billToCustomer

1
{
2
"consumer": {
3
"salutation": "Mr",
4
"firstName": "Napoleon",
5
"lastName": "Bonaparte",
6
"birthDate": "1769-08-15"
7
},
8
"mobilePhone": {
9
"countryCode": "33",
10
"subscriberNumber" : "12345678910"
11
},
12
"email": "napoleon.bonaparte@france.com"
13
}

billToCustomer=ewogICAgImNvbnN1bWVyIjogewogICAgICAgICJzYWx1dGF0aW9uIjogIk1yIiwKICAgICAgICAiZmlyc3ROYW1lIjogIk5hcG9sZW9uIiwKICAgICAgICAibGFzdE5hbWUiOiAiQm9uYXBhcnRlIiwKICAgICAgICAiYmlydGhEYXRlIjogIjE3NjktMDgtMTUiCiAgICB9LAogICAgIm1vYmlsZVBob25lIjogewogICAgICAgICJjb3VudHJ5Q29kZSI6ICIzMyIsCiAgICAgICAgInN1YnNjcmliZXJOdW1iZXIiIDogIjEyMzQ1Njc4OTEwIgogICAgfSwKICAgICJlbWFpbCI6ICJuYXBvbGVvbi5ib25hcGFydGVAZnJhbmNlLmNvbSIKfQ==

Paygate

Documentation (EN)

Dokumentation (DE)

Paygate Status