Developer docsAPI version 2026-11-01
https://api.neofin.tech/v1StatusGet sandbox keys

Environments

The sandbox mirrors live behaviour, adds endpoints to simulate the outside world, and never moves real money.

SandboxLive
Base URLhttps://sandbox.api.neofin.tech/v1https://api.neofin.tech/v1
Keyssk_test_…sk_live_…
IBANsStructurally valid, reserved test range, not routableRoutable EUR and GBP account numbers
CreditsCreated with POST /sandbox/creditsArrive from real payer banks
ShieldFull name matching and rules; screening returns deterministic results by payer nameFull screening against live lists
RecallsCreated with POST /sandbox/recallsOpened by requesting banks
ClockAdvance with POST /sandbox/clock/advance to expire sessions and run sweepsReal time
Data retention90 daysPer the Terms of Service

Deterministic screening in sandbox

To test every Shield outcome, use these payer names in POST /sandbox/credits:

Payer name containsScreening result
SANCTIONEDhit → credit returned with screening_hit
PEPpep → credit held in review
REVIEWForces credit.in_review regardless of name match
anything elseclear

Advancing the clock

cURL
curl https://sandbox.api.neofin.tech/v1/sandbox/clock/advance \
  -H "Authorization: Bearer $NEO_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{ "seconds": 86400 }'

Advancing the clock expires open checkout sessions, runs scheduled sweep rules and releases holds whose release_after has passed, emitting the corresponding events.