Skip to content

Callbacks

Onboarding, consent, payment approval, payroll approval, and some cancellation flows accept a callback or redirect URL for browser-based SCA. The bank or ZTL sends the user’s browser back to this URL.

A browser return:

  • can be absent if the user closes the browser;
  • can arrive before downstream processing settles;
  • can be repeated or opened in another session; and
  • is not proof of a successful resource outcome.

Preserve your own correlation state, validate it when the browser returns, and resume polling the relevant status endpoint.

For onboarding, the browser return does not confirm completion. Use GET /onboarding/{onboardingId}/status or subscribe to ONBOARDING_STATUS webhooks for public status changes. Fetch the status endpoint when you need signer details or to reconcile missed events.