Skip to main content
All Stripe Issuing features are available with Bridge stablecoin-backed cards. This page covers the key features you’ll want to use.

Physical cards

Issue physical debit cards to your customers—standard designs ship in as little as 2 days, and you can submit custom card artwork for your brand. To issue a physical card, specify type=physical and include a shipping address when creating the card:
curl -X POST https://api.stripe.com/v1/issuing/cards \
  -u sk_live_…: \
  -d cardholder=ich_1234 \
  -d currency=usd \
  -d type=physical \
  -d status=active \
  -d "crypto_wallet[chain]=solana" \
  -d "crypto_wallet[currency]=usdc" \
  -d "crypto_wallet[type]=standard" \
  -d "crypto_wallet[address]=6rXzF4UzvU9qxkRxUP3sTrPJ3YudA8eutFHVz7zcmV6q" \
  -d "shipping[name]=Jenny Rosen" \
  -d "shipping[address][line1]=123 Main St" \
  -d "shipping[address][city]=San Francisco" \
  -d "shipping[address][state]=CA" \
  -d "shipping[address][postal_code]=94102" \
  -d "shipping[address][country]=US" \
  -d "shipping[service]=standard"
Contact your Bridge account manager to get started with physical cards and custom designs. More details are available in the Stripe physical cards documentation.

Mobile wallets

Stripe Issuing has full support for push provisioning, letting cardholders add their card directly to Apple Pay and Google Pay without manually entering details. To enable push provisioning for your mobile app, work with Stripe to ensure you have the necessary entitlements (Apple Pay) or API access (Google Pay). More details are available in the Stripe digital wallets documentation.

Displaying card details

To display sensitive card details (PAN, CVV, expiry) to your users without bringing your application into PCI DSS scope, use Stripe Issuing Elements—a Stripe-hosted iframe that serves card details directly to the cardholder.

Spending limits

You can control how much a cardholder can spend by setting spending controls on a card or cardholder. Controls can restrict spend by amount, time window, or merchant category. For noncustodial cards, Stripe-configured spending limits are checked first at authorization time, followed by the onchain approval limit. We recommend setting a high onchain approval and using Stripe’s spending_controls for fine-grained policy:
curl -X POST https://api.stripe.com/v1/issuing/cards \
  -u sk_live_…: \
  -d cardholder=ich_1234 \
  -d currency=usd \
  -d type=virtual \
  -d status=active \
  -d "crypto_wallet[chain]=solana" \
  -d "crypto_wallet[currency]=usdc" \
  -d "crypto_wallet[type]=standard" \
  -d "crypto_wallet[address]=6rXzF4UzvU9qxkRxUP3sTrPJ3YudA8eutFHVz7zcmV6q" \
  -d "spending_controls[spending_limits][0][amount]=50000" \
  -d "spending_controls[spending_limits][0][interval]=daily"

Freezing and closing cards

Freeze a card to block new authorizations without cancelling the card permanently—useful when a customer reports a lost card or you detect suspicious activity. Use the Stripe Issuing Cards API to update a card’s status:
# Freeze a card
curl -X POST https://api.stripe.com/v1/issuing/cards/ic_1234 \
  -u sk_live_…: \
  -d status=inactive

# Unfreeze a card
curl -X POST https://api.stripe.com/v1/issuing/cards/ic_1234 \
  -u sk_live_…: \
  -d status=active

# Cancel a card permanently
curl -X POST https://api.stripe.com/v1/issuing/cards/ic_1234 \
  -u sk_live_…: \
  -d cancellation_reason=lost \
  -d status=canceled
You can also freeze and manage cards from the Stripe Dashboard.

Disputes

Submit and manage cardholder disputes through the Stripe Dashboard or the Stripe Disputes API. Provisional credits and refunds associated with approved disputes are pushed directly back to the cardholder’s linked wallet.

Cardholder support

Card network rules require you to provide phone support to cardholders. Stripe’s trained support agents can handle this on your behalf—under a generic greeting or customized to your brand’s voice. Support options range from dispute intake to more complex queries about statements or rewards. Contact your Bridge account manager to discuss support options.

Fraud management

Stripe Issuing provides a full suite of fraud tools:
  • 3D Secure (3DS) — Step-up authentication for online purchases. Shifts liability away from you when the cardholder authenticates.
  • Advanced fraud models — Stripe’s machine learning models that evaluate authorization risk in real time.
  • Enriched transaction data — Additional merchant details on transactions to help with fraud review and cardholder disputes.
See the Stripe fraud management documentation for the full feature set.

Dashboards

Two dashboards are used to manage different aspects of your card program.

Stripe Dashboard

Use the Stripe Dashboard to:
  • View and manage all issued cards
  • See full card authorization and transaction history
  • Initiate and manage disputes
  • Configure fraud controls
  • Issue or reissue physical cards

Bridge Dashboard

Use the Bridge Dashboard (Customers section) to:
  • Monitor KYC status and cards endorsement approvals
  • Review and resolve customer eligibility issues
  • View when a customer has completed KYC or needs a fresh confirmation
When a customer’s endorsement is pending or has issues, the Bridge Dashboard surfaces what’s blocking the approval so you can guide the customer through completion.