How it works
Every request is scoped by the API key you use. Keys prefixed with sk_test_ hit the sandbox; keys prefixed with sk_live_ hit production. The base URL is the same — only the key changes.
Test credentials
| Type | Value | Notes |
|---|---|---|
Test phone (OTP) | +46 70 000 0000 | Any 6-digit code is accepted in sandbox |
Test card (success) | 4242 4242 4242 4242 | Any future expiry and any CVC |
Test card (declined) | 4000 0000 0000 0002 | Simulates an issuer decline |
Test IBAN | SE35 5000 0000 0549 1000 0003 | Simulated bank payout account |
Simulation triggers
Use these magic values in sandbox to deterministically exercise each transaction state.
| Trigger | Behavior |
|---|---|
amount ending in .01 | Forces a pending → success transition after ~5s |
amount ending in .51 | Forces a failed transaction |
reference AML_HOLD | Routes the transaction into a simulated compliance hold |