Programs
Every banking and issuing resource in Penny sits inside a Program. Most businesses have exactly one, and Penny uses it automatically — no request needs a program to get started.
Program
A Program is a self-contained banking and issuing setup for one financial product. It brings together the product’s accounts, cards, card products, funding, and spend controls, so each product’s resources and rules are managed independently of any other product your business runs.
What it’s for: a Program keeps one financial product’s resources and rules together, so they can be run and controlled separately from any other product your business operates.
How it behaves:
- A Program is identified by its
program_idand can carry an optionalalias— a friendly name you can show in your own tooling. - Penny sets up Programs during onboarding. They are not created through the API.
- Resources created in a Program stay in it. Their responses include the
program_idthey belong to.
How Business, Business Entity and Program fit together
A Business owns both its Business Entities and its Programs. They answer two different questions:
Resources sit where an entity and a program meet:
- Cardholders, cards, and Capital and Control Accounts record both a
business_entity_id(their legal owner) and aprogram_id(their operating boundary). - Card Products belong to a Program only. They are offered under one Program and are not owned by an entity.
- A card always belongs to the same Program as its cardholder.
Examples
A business that runs more than one financial product can keep each one in its own Program. For example:
Because each Program has its own card products, accounts, and spend controls, the OTA program’s booking rules never affect employee cards, and the other way around.
Your default program
Most businesses have exactly one Program — their default program. When you create a cardholder or card without naming a program, Penny creates it in your default program.
Retrieve your default program with GET /businesses/program:
If Penny has set up your business with more than one Program, your Penny contact can share guidance on choosing a program when creating cardholders and cards.