Onboarding steps
1
Identity verifications for Know Your Customer/Business (KYC/KYB)
The applicant’s identity is verified through an intake form plus a regulated ID and selfie capture. This step requires you to create an intake form that calls the Marqeta KYC or KYB API, as Marqeta hosts the KYC and KYB webviews.
2
Account setup
Marqeta provisions the user’s entities, a checking or current account, and rewards enrolment behind the scenes. This step is entirely managed by Marqeta.
3
App setup
The cardholder signs in, secures their device, and finishes card setup inside WLA. This step is handled by the cardholder and Marqeta.
Identity verification for Know Your Customer/Business (KYC/KYB)
Know Your Customer/Business (KYC/KYB) verification confirms the applicant’s identity before Marqeta creates an account.1
Collect applicant info
Your intake form collects the applicant’s information, then you call
POST /applications to submit it.2
Receive the KYC URL
Marqeta returns a
kyc_url once the application status is KYC.3
Redirect to the hosted webview
Redirect the applicant to
kyc_url. Marqeta’s hosted webview walks them through choosing an ID type, capturing the front and back of the ID, capturing a selfie, and confirming success.4
Screening
In parallel, Marqeta screens the applicant against sanctions and politically exposed person (PEP) lists for their geography (EU and UK), at onboarding and daily thereafter.
5
Decision
Marqeta sends
APPLICATION_APPROVED (or REJECTED/EXPIRED) when a decision is reached.User intake and integration options
If an applicant drops off mid-capture (for example, after the front-of-ID step but before the selfie), they resume from that exact step rather than starting over. This applies only to Marqeta-hosted surfaces. With the partner-owned intake option, resuming your own intake form is your responsibility.
Account setup
The Account setup step happens automatically — no action is needed from you. On approval, Marqeta creates the user’s entities, opens their checking or current account (firing theACCOUNT_ACTIVATED and deposit-account webhooks), and registers them for rewards. There is no customer-facing API for this step today.
App setup
This step happens from inside WLA.Drop-offs anywhere in the app setup step resume from the exact screen where the cardholder left off.
1
Sign in
The cardholder signs in with Google single sign-on (SSO), which adds a one-time passcode (OTP) step, or your customer SSO, which doesn’t. Their device is verified and registered, and they set a password.
2
Enable biometrics
The cardholder can optionally enable Face ID, Touch ID, or fingerprint sign-in. This step is skippable, and the password serves as a fallback.
3
Set up their card
The cardholder provides a shipping address and PIN if your program issues physical cards, or chooses a digital-wallet tokenization option if it doesn’t.
4
Confirm and enable notifications
The cardholder sees a confirmation screen, then opts in to push notifications, then lands on the app home screen.