End User Types
Diameter supports two end user types:- Individual — a natural person (customer, sole trader, etc.)
- Organization — a registered business entity
Onboarding Lifecycle
Onboarding an end user follows a sequential process:1
Submit End User Data
You send the end user’s identity and contact information to the Diameter API along with the target
productId and the list of banks to onboard with (onboardInBanks).2
Compliance Checks
Diameter automatically runs compliance and sanctions screening on the submitted data.
3
Partner Bank Onboarding
Once compliance passes, Diameter forwards the user’s details to the selected partner bank(s) for their own onboarding process.
4
Virtual Account Creation
The partner bank provisions a virtual account for the end user. Account details become available via the accounts API.
5
Status Changes to ACTIVE
The end user’s status updates to
ACTIVE, indicating they are fully onboarded and able to make payments.Status Values
Banks: Input vs. Output Fields
Two bank-related fields are easy to confuse:
When you create an end user, you set
onboardInBanks. As onboarding progresses, Diameter populates onboardedInBanks to reflect completed bank registrations.
Required Fields
Individual
Submit the following fields when onboarding an individual:
Accepted
idType values:
Identity Document Types
Identity Document Types
Organization
Submit the following fields when onboarding an organization:Adding an End User to a Second Bank
If an end user is already onboarded with one bank and you want to add them to a second partner bank, use the onboard endpoint rather than creating a new end user record:onboardInBanks. Diameter runs compliance and bank onboarding for the new bank only, without duplicating the existing relationship.