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.
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 Mastercard | Stripe’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 ledger | Stripe 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:
Stage | Description |
---|---|
Onboard consumers | Create 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 acceptance | Confirm and notify the acceptance of a credit application to the applicable consumer. |
Save payment methods | Create a cardholder object and a SetupIntent object to save the payment methods of consumers without collecting immediate payment. |
Issue cards | After 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 payments | Integrate with Stripe’s authorisation webhooks to approve or deny authorisations for payments based on your own logic. |
Manage money movement | Set 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 history | Enable your consumers to view their transaction history for an applicable credit period. |
Provide statements | Provide statements for your consumers to track their credit balance. |
Use the Credit ledger | Monitor each consumer’s balance and their rewards using the credit ledger maintained by Stripe. |
Stripe data reports | Integrate 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.