Please note that all JSON objects must be Base64 encoded.
Cockpit validates JSON objects on all requests which contain parameter "MsgVer=2.0". This is independently of the fact whether 3DSecure2 is activated for your MerchantID.
Please make sure no empty parameters or objects are submitted. Under such circumstandes Cockpit assumes an error and rejects the transaction.