• DeutschEnglish

Basics of Base64-encoding

The JSON-objects are Base64-encoded and the result is then passed as the value with the corresponding key.

Please pay attention to pass the complete Base64-encoded string as value including the padding characters ("=" or "==") that are used by Base64 encoding.

Please find here some examples:

Key

JSON-structure you would like to pass

Key and value you have to submit

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