Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Revenue
Platforms and marketplaces
Money management
Developer resources
Overview
Start an integration
Funding and treasury
Treasury
Capital
Payment management
Issuing cards
    Overview
    How Issuing works
    Global availability
    Manage fraud
    Cards
    Choose your card type
    Virtual cards
    Physical cards
    Manage cards
    Digital wallets
    Replacement cards
    Card programmes
    Programme management
    Processor-only Issuing
    Customise your card programme
    Add funds to your card programme
    Credit Consumer Issuing
    Controls
    Spending controls
    Advanced fraud tools
    3DS
    Fraud challenges
    Real-time authorisations
    PIN management
    Issuing Elements
    Token Management
    Funding
    Balance
    Post-fund your integration with Stripe
    Post-fund your integration with Dynamic Reserves
    Purchases
    Authorisations
    Transactions
    Disputes
    Testing
    Merchant categories
    ATM Usage
    Enriched merchant data
    Issuing with Connect
    Set up an Issuing and Connect integration
    Update terms of service acceptance
    Connect funding
    Connected accounts, cardholders, and cards
    Inactive connected accounts offboarding
    Embed card management UI
    Credit
    Overview
    Set up connected accounts
    Manage credit terms
    Report other credit decisions and manage AANs
    Report required regulatory data for credit decisions
    Manage account obligations
    Test credit integration
    Additional information
    Choose a cardholder type
    Customer support for Issuing and Treasury
    Issuing watchlist
    Marketing guidance (Europe/UK)
    Product and marketing compliance guidance (US)
Global Payouts
Manage money
HomeMoney managementIssuing cards

Programme management

Choose a programme management model.

Stripe offers two operating models for issuing: Stripe programme management and processor-only. Each comes with unique advantages and requirements, but both allow you to use Stripe for your issuing programme. This guide covers the differences between the two models so you can decide the best option for your business.

Overview

Stripe programme management allows you to take advantage of Stripe’s existing partner relationships, processes, tools, and expertise to remove the complexity from your integration. With processor only, you’re responsible for managing your programme, including regulatory requirements, compliance, Know Your Customer (KYC), anti-money laundering (AML), licensing, and more. The table below outlines the main differences between each model:

CapabilityStripe programme managementProcessor only
Compliance managementStripeYou
Regulatory requirementsStripeYou
Anti-money laundering (AML)StripeYou
Bank managementStripeYou
Know Your Customer (KYC)StripeYou
Fraud managementStripeYou or Stripe
Card managementStripeStripe
Network processingStripeStripe
LedgerStripeYou
Underwriting & capitalYouYou
Billing & repaymentsStripeYou or Stripe
Servicing & collectionsStripeYou or Stripe

Stripe programme management

In this model, Stripe handles all regulatory, compliance, KYC, AML, fraud management, and manages the bank relationship on your behalf. You can control many aspects of your issuing programme using our APIs. You’re responsible for:

  • Documenting your use case and product for approval by Stripe
  • Funding your programme
  • Integrating with the Stripe API or using the Dashboard to create cards and operate your programme
  • Submitting physical and digital card artwork for approval by Stripe
  • Submitting marketing material for approval by Stripe

Processor only

Use this model if you have your own licences or bank relationship, where applicable. You can still use the Stripe API and authorisation systems, but you have more responsibility compared to Stripe programme management, namely:

  • Regulatory requirements for all localities where you operate
  • Acquiring and maintaining licences or a bank relationship, where applicable
  • Compliance
  • KYC
  • AML
  • Fraud management
  • Managing disputes raised by your cardholders
  • Licensing a BIN
  • Funding your programme
  • Maintaining a ledger and making sure it’s correct and reporting on it to the regulator or bank
  • Integrating with the Stripe API or using the Dashboard to create cards and operate your programme
  • Submitting physical and digital card artwork for approval by the network and bank partner, where applicable
  • Submitting marketing material for approval by your legal team

Choosing a model

If you’re just starting out with issuing, we recommend Stripe programme management. It simplifies your programme and requires fewer resources to operate it. If your goals change as your business changes, you can transition to the Stripe processor model later.

For businesses with established operations, legal, compliance, and financial services personnel, a direct relationship with a bank might benefit you. The processor-only model is for businesses who have the resources to take on the increased responsibilities and want more control over their issuing programme. This model works if you want to use the Stripe API, and if you can manage the operational burden. It also works if you want a bank partner not supported by Stripe, or have licensing or compliance needs Stripe can’t support.

Was this page helpful?
YesNo
  • Need help? Contact Support.
  • Join our early access programme.
  • Check out our changelog.
  • Questions? Contact Sales.
  • LLM? Read llms.txt.
  • Powered by Markdoc