Skip to content
Create account
or
Sign in
The Stripe Docs logo
/
Ask AI
Create account
Sign in
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Developer tools
Get started
Payments
Finance automation
Get started
Payments
Finance automation
Platforms and marketplaces
Money management
Overview
Start an integration
Products
Global Payouts
Capital
Issuing cards
    Overview
    How Issuing works
    Global availability
    Manage fraud
    Cards
    Choose your card type
    Virtual cards
    Issue 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
      How Consumer Credit Issuing works
    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
    Issuing with Connect
    Set up an Issuing and Connect integration
    Update terms of service acceptance
    Connect funding
    Connected accounts, cardholders, and cards
    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)
Treasury
Manage money
HomeMoney managementIssuing cardsCredit Consumer Issuing

How Credit Consumer Issuing worksPrivate preview

Learn about the features and APIs you need to create, launch, and manage a credit programme for your customers.

Copy page

Private preview

Credit Consumer Issuing is in private preview and is only available in the United States. To join the waiting list, submit your email address.

Use Consumer Credit Issuing and a bank partner to create, launch, and manage a credit programme for your consumers (often referred to as cardholders).

Integrate with Stripes public APIs to build an integration that enables you to:

Manage a credit programme with BIN sponsorship

Stripe uses BIN sponsorship to let you work with card networks without needing your own sponsor bank or bank charter.

Collaborate with our sponsor banks (such as Celtic Bank) to define product terms such as credit limits, APRs, grace periods, fee schedules, and interest accrual terms.

Customise the way your credit programme operates, such as determining how your consumers can earn rewards. For example, you can provide access to a credit card that offers 5% cash back on every transaction.

Partner with card networks such as Visa or MastercardStripe’s payment processing directly integrates with Visa and Mastercard. This means you can work with a bank partner to issue cards for Visa and Mastercard depending on your location.
Use Stripe’s credit ledgerStripe provides a credit ledger that serves as a system of record for tracking consumer account balances over time. It maintains a detailed log of all financial activity (such as purchases, payments, interest charges, fees, and adjustments) and applies your programme’s rules when calculating interest or allocating payments. The credit ledger is your primary reference for consumer account data.

Prerequisites

Before you can use Credit Consumer Issuing, you must have the following:

  • Capital: You’ll need to bring your own capital or work with a capital provider to purchase the balances of your consumers.
  • Underwriting rules: Additionally, you must have your own underwriting rules. Stripe can provide the underwriting engine to ingest your predefined rules to make approval or denial decisions subject to the issuing bank’s credit policy.

Stripe’s consumer credit programme

Use Credit Consumer Issuing to define:

  • Revolving lines of credit for consumers: Allows your credit consumers to access funds up to a predetermined credit limit. Consumers in your programme must complete the minimum payment for every billing cycle.
  • Annual percentage rates (APRs): The annual rate charged on the cardholder’s credit balance or earned through an investment.
  • Consumer fees: Charges that a consumer might incur from their credit card for various activities or services such as annual membership fees or late payment fees.
  • Program benefits: Refer to the additional perks or advantages that a cardholder can earn and redeem using your card programme such as purchase protection.
  • Program rules and policies: Guidelines that govern how your card programme operates setting the standards and obligations of both the provider and the consumer.
  • Consumer rewards: Incentives offered to credit card holders or loyalty scheme members for using a particular financial product. They come in various forms such as points, miles, or cash back, and are often redeemable by applying rewards to reduce the cardholder’s balance.

Stripe APIs

Launching a bank-sponsored credit card programme using Stripe involves several stages, with each stage requiring integration with Stripe’s public APIs.

These are the stages:

StageDescription
Onboard consumersCreate the user interface to onboard consumers to your bank-sponsored credit programme, and use Stripe’s public APIs to collect KYC data.
Confirm the consumer acceptanceConfirm and notify the acceptance of a credit application to the applicable consumer.
Save payment methodsCreate a cardholder object and a SetupIntent object to save the payment methods of consumers without collecting immediate payment.
Issue cardsAfter a consumer successfully onboards, and you’ve created a cardholder object (to save payment methods for future use), issue physical or virtual cards. Physical cards require different APIs to provide shipment tracking details and enable card activation for the consumer.
Authorise paymentsIntegrate with Stripe’s authorisation webhooks to approve or deny authorisations for payments based on your own logic.
Manage money movementSet up money movement between balances representing Stripe, the consumer, and your business – such as trasnferring funds to a consumer’s Stripe account balance.
Set up transactions historyEnable your consumers to view their transaction history for an applicable credit period.
Provide statementsProvide statements for your consumers to track their credit balance.
Use the Credit ledgerMonitor each consumer’s balance and their rewards using the credit ledger maintained by Stripe.
Stripe data reportsIntegrate with Stripe Reports to view insights about your business.

To learn more about these APIs, contact your Stripe account manager.

Features

Credit Consumer Issuing automatically:

  • Issues physical and virtual cards with a bank partner to customersYou can issue physical or virtual cards using APIs or the Stripe Dashboard. Stripe manages the manufacturing, printing and shipping of the physical cards.

  • Manages processing with card networksStripe manages the card transactions processed through payment networks, enabling the transfers of funds between consumers, businesses and financial institutions.

  • Responds to disputes on behalf of the cardholderWhen cardholders report a dispute, Stripe automatically manages and responds to the dispute with the applicable card network on your behalf. If you win or lose a dispute, Stripe notifies you on the status of the dispute.

  • Approves or denies payment authorisation requests in real timeIssuer processing lets Stripe approve or decline payment authorization requests in real time. Stripe evaluates each transaction based on available credit, account status, and your programme’s terms. Stripe also handles payment processing, eliminating the need for a separate processor.

  • Uses advanced fraud alertsStripe uses advanced fraud tools to detect and prevent potential fraud, sending alerts during consumer onboarding if we find suspicious activity.

  • Reminds and collects outstanding payments from cardholdersCollections refer to the active pursuit of payments from consumers for outstanding debts or charges on their credit balance. Stripe automatically sends repayment reminders and provides payment plans to consumers.

  • Reports to the Credit BureauStripe handles credit bureau reporting in compliance with Metro2 formats.

  • Provides platform services and customer management toolsStripe manages consumer account services on your behalf. This includes dedicated consumer support specialists who interact with your customers and handle inquiries according to your established policies.

  • Includes reportsYou can also get access to basic and advanced reports. Reports provide insights about your business. To access basic reports, navigate to the Issuing page in the Stripe Dashboard or use the Reports API. To access advanced reports, use Stripe Sigma. Our Stripe Data Pipeline also allows you to export Stripe data to your data warehouse to generate these reports.

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