- KYC through Treasury Prime – A built-in verification process that runs as part of account opening, plus Incremental KYC for running verification without opening an account.
- Third-Party KYC Provider (BYO KYC) – Integrate your preferred, bank-approved third-party KYC/KYB vendor into the account opening process.
Any changes to how KYC runs — including using a less strict flow or a new provider — must be approved by the bank and coordinated between the bank and your KYC provider.
Running KYC through Treasury Prime
There are two primary methods of running KYC through Treasury Prime.During the account application
KYC is a standard part of opening a bank account. When you use/apply/kyc for a business or person(s) and the account product includes KYC, verification runs as follows:
- Business applications
- Individual persons are run through KYC first. All of them run unless specified otherwise.
kyc_fail_faststops KYC on an application as soon as one person fails, allowing you to fail the entire application (or send it to manual review) without running the remaining people.
- If any person fails, the application is rejected.
- If no person fails, the business is then run through KYC:
- Passes → the application goes to
manual revieworapproved, depending on the status of the individual persons. - Manual review → the application goes to
manual review. - Fails → the application is
rejected.
- Passes → the application goes to
- Individual persons are run through KYC first. All of them run unless specified otherwise.
- Personal applications
- The person is passed through KYC automatically — passing, failing, or going into manual review. The application is approved, put into manual review, or rejected based on that KYC result.
Using Incremental KYC
Incremental KYC lets you run KYC without opening an account.- A program can see which KYC products are available to it via
/apply/kyc_product. If none are available, the list is empty. - A program can retrieve the details of a specific KYC product via
/apply/kyc_product/{id}. - A program can indicate which KYC product a person or business should go through. If none is specified, Treasury Prime uses the program’s default KYC product.
- Companion card program – Lets primary and secondary cardholders on the same account go through different KYC products. For example, a secondary cardholder can be assigned a KYC product with different requirements than the primary cardholder’s, subject to bank approval.
- Authorized cardholder addition – Adds authorized users to existing accounts using a lighter KYC flow. The process involves setting up a new KYC waterfall, creating a person application, running incremental KYC, and adding the person to the account.
KYC results are valid for 30 days and will be reused for any subsequent applications within that timeframe.
Bring Your Own (BYO) KYC
Programs can seamlessly integrate their bank-approved KYC vendor with Treasury Prime’s platform using the /kyc endpoint to associate KYC results with a person or business application. Applications remain in apending status until the Program provides a definitive KYC outcome (ok/error/pending). The KYC outcome drives/informs account opening automation. For multi-person applications, Treasury Prime leverages a conservative approach - the least favorable individual KYC outcome determines the final application result. For example, if any individual yields a KYC result of error, the corresponding account will not be opened.
The program must first get its KYC vendor’s permission to share results with Treasury Prime.
BYO KYC apply workflows
personal-with-kycbusiness-with-kyc
BYO KYC Integration Process - Step by Step Guide
- Create Person Application(s): Use the /apply/person_application endpoint to register individual applicants.
- Note:
physical_addressis mandatory for all BYO KYC person applications.
- Note:
- Create Business Application (if applicable): For business accounts, use the /apply/business_application endpoint.
- Note:
tin(Tax Identification Number) andincorporation_statefields are required for BYO KYB business applications.
- Note:
- Perform KYC/KYB Verification: Process identity verification through your third-party KYC provider.
- Submit KYC/KYB Results: Transmit verification results to Treasury Prime via the /apply/kyc endpoint.
- Note: The endpoint documentation displays provider-specific field names (such as
alloy,middesk, etc.) for Treasury Prime’s direct integrations. As a BYO KYC user, focus on the genericprovider,provider_full, andprovider_resultfields instead. - In your request, associate the person/business application with the
object_idand specify theobject_type(personorbusiness). - For multi-person applications, such as multiple people tied to a business account, you’ll need to create separate requests for each KYC result per person application.
- Set the
provider_resultfield to one of these values:ok- Verification passed, account will open automaticallyerror- Verification failed, account will not openpending- Application requires manual review
- While optional, we strongly recommend including both
providerandprovider_fullfields to build transparency and trust with banking partners. Without these fields, banking partners will only see the final result without supporting context. Example Request:
Example Response:Note: the provider-specific fields (alloy,alloy_full,middesk,middesk_full) are set tonullfor BYO KYC submissions, while your data is stored in the genericprovider,provider_full, andprovider_resultfields. - Note: The endpoint documentation displays provider-specific field names (such as
- Create Account Application: Submit the account application using the /apply/account_application endpoint.
- Use the BYO KYC-specific
account_product_idprovided by Treasury Prime for this request.
- Use the BYO KYC-specific
Compliance considerations
- Treasury Prime’s built-in KYC meets regulatory standards for fintechs.
- Third-party KYC providers must be approved by the banking partner.
- If using BYO KYC, fintechs must obtain permission from their provider to share KYC results with Treasury Prime.