Platform Concepts

Understand the core Penny resources and how they fit together.

Penny is made up of several connected resource domains. Start with the concepts relevant to your integration; you do not need the whole platform model before you build.

Business & Access

Understand how businesses, business entities, users, applications, roles, and permissions relate to each other.

Use this model when working with:

  • business structure;
  • users and applications;
  • roles and permissions.

Explore Business & Access →

Programs

Understand the operating boundary that brings a financial product’s accounts, cards, card products, funding, and spend controls together.

Use this model when working with:

  • your default program;
  • how programs relate to business entities;
  • running more than one card or banking product.

Explore Programs →

Banking & Accounts

Understand how Penny structures your accounts and the external bank accounts you receive funds from.

Use this model when working with:

  • Capital Accounts;
  • Control Accounts;
  • Linked Accounts;
  • account ownership and funding;
  • transfers between your accounts.

Explore Banking & Accounts →

Issuing & Cards

Understand how card products, BINs, cardholders, cards, and the accounts that fund them connect.

Use this model when working with:

  • card products;
  • BINs and BIN ranges;
  • cardholders;
  • card issuance;
  • card funding.

Explore Issuing & Cards →

Transactions & Ledger

Understand how activity moves through Penny from a transaction to events and financial ledger entries.

Use this model when working with:

  • transactions;
  • transaction lifecycle;
  • transaction events;
  • ledger entries;
  • reconciliation.

Explore Transactions & Ledger →

Spend Controls

Understand where Spend Controls can be applied and how they participate in transaction authorization.

Use this model when working with:

  • account controls;
  • card controls;
  • cardholder controls;
  • limits and authorization rules.

Multiple controls can apply to the same authorization. See the Spend Controls model for the supported attachment points and evaluation behavior.

Explore Spend Controls →

Webhooks & Events

Understand how changes inside Penny are delivered to your integration.

Use this model when working with:

  • webhook endpoints;
  • event subscriptions;
  • event delivery;
  • signing and verification;
  • retries and recovery.

Explore Webhooks & Events →

Where to start

If you are:

BuildingStart with
Accounts or money movementBanking & Accounts
Card issuingIssuing & Cards
Reconciliation or transaction processingTransactions & Ledger
Spending limits or authorization rulesSpend Controls
User, application, role, or permission accessBusiness & Access
More than one card or banking productPrograms
Event-driven integrationsWebhooks & Events