Skip to main content
Production uses the same API with production client credentials and slower verdicts. Before you ask Securitize for production access, confirm each item in sandbox.

Practices that make these pass

  • Two code paths, one per investor type. The type is fixed at the create and the routes are split; documents, submit and polling can be shared.
  • Derive externalInvestorId from your own primary key, prefixed by environment if you run several (prod-acct-000123).
  • Validate locally before calling: digits-only phone fields, two-letter country codes, YYYY-MM-DD dates, no date of birth after today. A 400 validation_error is a bug in your mapping, not a runtime condition.
  • Store ids in the same transaction that records the successful response.
  • Keep sandbox and production credentials separate, so production credentials can never reach the sandbox URL or the reverse.