Beachten Sie bitte, dass die Daten innerhalb aller JSON-Objekte per UTF-8 kodiert werden und danach zusätzlich mit Base64-codiert sein müssen. Das betrifft insbesondere Sonderzeichen wie z.B. Umlaute.

Das Paygate validiert JSON-Objekte bei allen Requests, die den Parameter "MsgVer=2.0" enthalten. Dies passiert unabhängig davon, ob auch wirklich 3DSecure2 auf Ihrer MerchantID aktiv ist.

Bitte stellen Sie sicher, dass keine leeren Parameter oder Objekte gesendet werden. Das Paygate geht in solchen Fällen von einem Fehler aus und lehnt die Transaktion ab.