Get your organization
Response
Unique organization ID.
Display name of the organization.
User ID of the organization owner.
Parent organization ID if this is a connected account.
null for top-level organizations.Current onboarding state. Common values:
PENDING, IN_PROGRESS, COMPLETED.Payments capability status. Common values:
DISABLED, ENABLED.ISO 3166-1 alpha-2 country code for the organization.
Active environment:
test or live.Who bears transaction fees. Either
org_pays (your organization absorbs fees) or customer_pays (fees added to the customer’s amount).Checkout payment method configuration. Keys are method names (
card, bank_transfer, crypto, mobile_money); values are objects with enabled (boolean) and currencies (object mapping currency codes to booleans).List of capability identifiers enabled for the organization in its current environment.
Whether the organization is active.
ISO 8601 timestamp when the organization was created.
ISO 8601 timestamp when the organization was last updated.
Example
Get an organization by ID
- API key auth: The
organization_idin the path must match the organization ID bound to the key (or the connected account specified inX-Connected-Account-ID). - JWT auth: The authenticated user must be an active member of the organization.
Path parameters
The organization ID to retrieve.
Example
Update an organization
Path parameters
The ID of the organization to update.
Request
Display name for the organization.
Name of the primary contact person.
Contact phone number.
Legal company name.
Organization website URL.
Short description of the organization.
ISO 3166-1 alpha-2 country code.
Switch the active environment. Must be
test or live.Example
Checkout settings
Get checkout settings
Response
Your organization ID.
Frontend-normalized payment method map. Keys:
card, bank_transfer, crypto, mobile_money. Each value has enabled (boolean) and currencies (object).Who pays fees:
org_pays or customer_pays.Map of payment method to the list of currencies available for that method.
Example
Update checkout settings
enabled_payment_methods or fee_preference must be provided.
Request
Payment method configuration object to update. Use the same structure returned by the GET endpoint.
Who absorbs transaction fees. One of:
org_pays, customer_pays.