Entity Management
Entity Management
The Entity Management API provides a single interface to create and maintain every business object that drives payments in Bead.
Partner → Merchant → Location → Terminal → Payment
It covers the full life cycle, from initial KYB onboarding through routine updates, so you can automate provisioning flows and build self service dashboards.
Why use Entity Management
Need Onboard a new merchant
How the API helps Submit KYB details and generate a hosted onboarding link that the signer can complete securely.
Need Track onboarding progress
How the API helps Query onboarding status to see missing or invalid fields and determine when a merchant is ready for production.
Need Manage locations
How the API helps Create, rename, or deactivate merchant locations so your reporting and settlement views reflect the merchant’s structure.
Need Manage terminals
How the API helps Create, list, update, disable, or delete devices and set device level webhooks that drive payment status events.
Available sections
Onboarding Submit KYB details for merchants and partners, generate hosted onboarding links, and track status to approval.
Merchant Management Create, read, update, and deactivate merchants once onboarding is complete. Check merchant status before enabling production traffic.
Location Management Create and maintain merchant locations, including display names and address details used in receipts, reporting, and settlement.
Terminal Management Provision and manage terminals, including webhooks and configuration that control how payments are initiated and where events are delivered.
Navigation
Use the left navigation to move between sections:
Onboarding
Merchant Management
Location Management
Terminal Management
Change Log
Getting started
Obtain an access token
See the Authentication page for how to request and refresh tokens.
Create or retrieve the parent objects in order
Partner → Merchant → Location
Provision terminals under the correct location
Each terminal belongs to a location and merchant.
Use the
terminalIdwhen creating paymentsPayments created through the Payments API reference the terminal and merchant defined here and then appear in Reporting and Settlement.
Last updated