What is 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 decisions account opening automation. For multi-person applications, we use the most conservative approach - the least favorable individual KYC outcome determines the final application result. For instance, if any individual receives an error
, no ledger account will be opened.
BYO KYC Integration Process - Step by Step Guide
- Create Person Application(s): Use the
/apply/person_application
endpoint to register individual applicants.- Note:
physical_address
is 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_state
fields 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.- In your request, associate the person/business application with the
object_id
and specify theobject_type
(person
orbusiness
). - 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_result
field to one of these values:ok
- Verification passed, ledger account will open automaticallyerror
- Verification failed, ledger account will not openpending
- Application requires manual review
- While optional, we strongly recommend including both
provider
andprovider_full
fields to build transparency and trust with banking partners. Without these fields, banking partners will only see the final result without supporting context.
- In your request, associate the person/business application with the
- Create Account Application: Submit the account application using the
/apply/account_application
endpoint.- Use the BYO KYC-specific
account_product_id
provided by Treasury Prime for this request.
- Use the BYO KYC-specific