Test values

Reference for sandbox control values. The values are deterministic: the same input always produces the same result.

Test online-bank sign-in

Login / passwordResult
test_user / sandboxSuccessful sign-in, authorization code returned
Any other valuesError: “Incorrect login or password”

Tokens

ObjectLifetimeSandbox behaviour
access_token, id_token24 hoursStatic for the session; repeated issue returns the same values
refresh_token30 daysRefresh returns the same token pair
Authorization codeSingle-useRepeated exchange → 400 invalid_grant
Session24 hoursData is removed afterwards

Message-level scenarios

ActionResultWhat to verify
Resubmit with the same MsgIdUsually HTTP 400 + RJCT; asynchronous duplicate detection also returns RJCTDuplicate handling
Request status for an unknown msgIdHTTP 200 + NPMT“Payment not found”
NbOfTxs ≠ number of PmtInfInitially HTTP 200 + PDNG, then RJCTValidation error
CtrlSum ≠ sum of InstdAmtInitially HTTP 200 + PDNG, then RJCTControl-sum error
Submit without ds:SignatureHTTP 400 + RJCT (XML fails XSD validation)Signature error