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 / password | Result |
|---|
test_user / sandbox | Successful sign-in, authorization code returned |
| Any other values | Error: “Incorrect login or password” |
Tokens
| Object | Lifetime | Sandbox behaviour |
|---|
access_token, id_token | 24 hours | Static for the session; repeated issue returns the same values |
refresh_token | 30 days | Refresh returns the same token pair |
| Authorization code | Single-use | Repeated exchange → 400 invalid_grant |
| Session | 24 hours | Data is removed afterwards |
Kopecks in InstdAmt
| Kopecks | Route | What to verify |
|---|
.00 | PDNG → FSGN → ACSP → ACSC | Successful path |
.01 | PDNG → FSGN → ACSP → RJCT | Rejection: beneficiary account not found |
.02 | PDNG → FSGN → ACSP → ATTN | Requires attention |
.03 | PDNG → FSGN → ACSP → RJCT | Rejection: another reason |
Message-level scenarios
| Action | Result | What to verify |
|---|
Resubmit with the same MsgId | DBLC | Duplicate handling |
Request status for an unknown msgId | NPMT | “Payment not found” |
NbOfTxs ≠ number of PmtInf | 400 + RJCT | Validation error |
CtrlSum ≠ sum of InstdAmt | 400 + RJCT | Control-sum error |
Submit without ds:Signature | 400 + RJCT | Signature error |