Creating accounts as an underwriter
Customers approved by a Trice sponsor bank with "underwriter" capability can create verified child Accounts and Persons at that bank. Here's a playbook for underwriters to create child accounts and get them ready to start transacting.
- Pre-requisites
- Your account is live with at least 1 sponsor bank:
- Your account is verified for at least 1 sponsor bank (see account.verified_for field) and has status=ok
- Your account has at least 1 Person verified at that sponsor bank (see person.verified_for field) and has status=ok
- Your account has a Bank Capability for that bank (see GET /hub/v1/bank_capabilities) with underwriter=active
- Take note of your bank_id in (see bank_id field in GET /hub/v1/account response)
- Take note of your bank RTN (see routing_number field in GET /hub/v1/enrollments response)
- Your account is live with at least 1 sponsor bank:
- Create child account. Note the following requirements in addition to other required fields:
- req.enrollments= [] (set to empty array)
- req.verified_for=["<bank_id>"] - use bank_id from step 1.
- do not set req.capabilities field
- Create bank capability for that child account (OPTIONAL)
- This step is only required if the child account should have party_underwriter=active, which is needed for sending RfPs.
- Set X-TRICE-ACCOUNT to the child account's account.id
- Create enrollment for that child account
- Set X-TRICE-ACCOUNT to the child account's account.id
- Use the routing numnber from step 1 above.
- Create Person for that child account
- Set X-TRICE-ACCOUNT to the child account's account.id
- req.verified_for=["<bank_id>"] - use bank_id from step 1.
Updated 29 days ago