Auto-configuration

Have every new child account activated with your standard capability set, without per-account requests.

Who this section is for

Product and engineering teams at businesses building platforms that create many child accounts that should all start with the same set of PayMongo capabilities — for example, every new merchant should get QR Ph plus a standard wallet on activation.

What it is

Auto-configuration applies a default capability set at the parent level. Every child created under your parent automatically receives that set when activated. Without auto-configuration, you request capabilities per child after the fact.

flowchart LR
  A[Parent defines defaults] --> B[Child created]
  B --> C[Child activated]
  C --> D[Defaults applied automatically]

Why it matters

  • Consistency. Every child starts with the same capabilities, regardless of who created it.
  • Operational simplicity. No per-child enablement requests for the baseline.
  • Faster activation. Capabilities are ready the moment activation completes.

Current state

📘

Available by email request

Email [email protected] with:

  1. Your parent account ID (org_…).
  2. The capability set you want as the default for each child type (merchant and / or consumer).
  3. Any exceptions (specific account types or IDs that should not receive the default).

PayMongo confirms the configuration and applies it. From that point on, every new child created under your parent receives the default set on activation.

Today, defaults are scoped to your parent account and apply uniformly to all children of a given type. Per-child overrides remain available via Account capabilities.

Roadmap

🚀

Coming soon

  • Self-serve from the Dashboard. Define and edit default capability sets without contacting support.
  • Multiple capability profiles. Attach different default sets to different child segments (for example, riders versus sellers).
  • Programmatic management. Manage profiles via API for parents with their own admin tooling.

Frequently asked

Does auto-configuration change anything in my code?

No. The Accounts API flow stays the same. Auto-configuration changes what PayMongo provisions during activation, not how you call the API.

What if I need a different capability set for one child?

After activation, request the per-child change through Account capabilities. The default set still applies on activation; per-child overrides are layered on top.

Can I enable auto-configuration retroactively?

Auto-configuration applies to new children created after it is enabled. Existing children keep whatever capabilities they were activated with. Request changes for existing children through Account capabilities.

Related pages


Did this page help you?