{
  "name": "Stripe Issuing",
  "slug": "stripe-issuing",
  "website_url": "https://stripe.com/issuing",
  "vendor_description": "\"With over 275 million cards created, Stripe Issuing is the preferred card issuance infrastructure provider for disruptive startups, innovative software platforms, and evolving enterprises.\"",
  "categories": [
    "card-issuing"
  ],
  "summary": "Stripe Issuing is a card issuance infrastructure API for platforms, fintechs, and enterprises that need to create virtual or physical cards, covering expense management, B2B programs, fleet cards, and embedded finance. It is available in the US, UK, Canada, and across the EU, with over 275 million cards created and customers including Ramp and Shopify. Pricing is usage-based at $0.10 per card, though access requires a sales conversation and a compliance review before launch. The REST API ships with SDKs for seven languages, webhooks, sandbox access, and certifications for SOC 2 Type 2, PCI DSS, and GDPR.",
  "capabilities": {
    "supported_actions": [
      "issue_virtual_card",
      "issue_physical_card",
      "spend_controls",
      "authorization_stream",
      "real_time_authorizations",
      "partial_authorizations",
      "incremental_authorizations",
      "authorization_reversals",
      "cardholder_management",
      "card_lifecycle_management",
      "card_pin_management",
      "dispute_management",
      "transaction_reconciliation",
      "push_provisioning",
      "3ds",
      "balance_funding",
      "interchange_revenue_sharing",
      "multi_capture",
      "force_capture",
      "over_capture",
      "custom_card_designs",
      "digital_wallet_provisioning",
      "program_management",
      "real_time_webhooks",
      "connect_platform_issuing",
      "stablecoin_backed_cards"
    ],
    "supported_regions": [
      "US",
      "GB",
      "AT",
      "BE",
      "CA",
      "CY",
      "DE",
      "EE",
      "ES",
      "FI",
      "FR",
      "GR",
      "HR",
      "IE",
      "IT",
      "LT",
      "LU",
      "LV",
      "MT",
      "NL",
      "PT",
      "SI",
      "SK",
      "40+ countries via cross-border/multinational programs",
      "30+ countries via stablecoin-backed cards (Latin America, Caribbean, Africa - private preview)"
    ],
    "supported_languages": [],
    "input_types": [
      "Visa",
      "Mastercard",
      "virtual",
      "physical",
      "debit",
      "credit",
      "prepaid",
      "commercial",
      "consumer"
    ],
    "output_types": [
      "JSON",
      "webhook events",
      "card tokens",
      "authorization events",
      "transaction data",
      "card number and CVC via API",
      "balance transactions",
      "dispute records",
      "audit logs"
    ],
    "webhooks_supported": true,
    "sandbox_available": true,
    "sdk_languages": [
      "Node.js",
      "Python",
      "Ruby",
      "PHP",
      "Java",
      "Go",
      ".NET"
    ],
    "mcp_server_available": true
  },
  "integration": {
    "api_style": "rest",
    "base_url": "https://api.stripe.com/v1",
    "api_version": "2026-05-27.dahlia",
    "versioning_scheme": "header",
    "stability": "ga",
    "deprecation_policy_url": "https://docs.stripe.com/upgrades",
    "auth_methods": [
      "api_key"
    ],
    "auth_docs_url": "https://docs.stripe.com/api/authentication",
    "idempotency_supported": true,
    "error_format": "vendor-specific",
    "webhook_signing": "hmac_sha256",
    "webhook_events_url": "https://docs.stripe.com/api/events/types",
    "rate_limit_requests": 100,
    "rate_limit_window": "second",
    "sdk_packages": [
      {
        "package": "stripe",
        "language": "Node.js",
        "official": true,
        "repo_url": "https://github.com/stripe/stripe-node"
      },
      {
        "package": "stripe",
        "language": "Python",
        "official": true,
        "repo_url": "https://github.com/stripe/stripe-python"
      },
      {
        "package": "stripe",
        "language": "Ruby",
        "official": true,
        "repo_url": "https://github.com/stripe/stripe-ruby"
      },
      {
        "package": "stripe/stripe-php",
        "language": "PHP",
        "official": true,
        "repo_url": "https://github.com/stripe/stripe-php"
      },
      {
        "package": "com.stripe:stripe-java",
        "language": "Java",
        "official": true,
        "repo_url": "https://github.com/stripe/stripe-java"
      },
      {
        "package": "github.com/stripe/stripe-go",
        "language": "Go",
        "official": true,
        "repo_url": "https://github.com/stripe/stripe-go"
      },
      {
        "package": "Stripe.net",
        "language": ".NET",
        "official": true,
        "repo_url": "https://github.com/stripe/stripe-dotnet"
      }
    ],
    "mcp_url": "https://mcp.stripe.com",
    "quickstart_url": "https://docs.stripe.com/issuing"
  },
  "pricing": {
    "pricing_model": "usage_based",
    "has_published_pricing": true,
    "starting_price_usd": "0.1000",
    "price_basis": "card",
    "free_tier_available": false,
    "free_tier_limit": null,
    "free_tier_details": null,
    "minimum_commitment": null,
    "self_serve_signup": false,
    "requires_sales_call": true,
    "requires_verification": true,
    "enterprise_plan_available": true,
    "price_points": [
      {
        "plan": null,
        "item": "Virtual card",
        "amount_usd": "0.1000",
        "amount_percent": null,
        "per": "card",
        "currency": "USD",
        "source_url": "https://stripe.com/pricing"
      },
      {
        "plan": null,
        "item": "Physical card (standard)",
        "amount_usd": "3.5000",
        "amount_percent": null,
        "per": "card",
        "currency": "USD",
        "source_url": "https://stripe.com/pricing"
      },
      {
        "plan": null,
        "item": "Dispute",
        "amount_usd": "15.0000",
        "amount_percent": null,
        "per": "dispute",
        "currency": "USD",
        "source_url": "https://stripe.com/pricing"
      },
      {
        "plan": null,
        "item": "Cross-border transaction (percentage component)",
        "amount_usd": null,
        "amount_percent": "1.0000",
        "per": "transaction",
        "currency": "USD",
        "source_url": "https://stripe.com/pricing"
      },
      {
        "plan": null,
        "item": "Cross-border transaction (fixed component)",
        "amount_usd": "0.3000",
        "amount_percent": null,
        "per": "transaction",
        "currency": "USD",
        "source_url": "https://stripe.com/pricing"
      },
      {
        "plan": null,
        "item": "Currency conversion (additional surcharge on top of cross-border fee)",
        "amount_usd": null,
        "amount_percent": "1.0000",
        "per": "transaction",
        "currency": "USD",
        "source_url": "https://stripe.com/pricing"
      }
    ]
  },
  "compliance": {
    "soc2": "type_2",
    "hipaa": null,
    "gdpr": true,
    "iso_27001": null,
    "pci_dss": true,
    "sla_published": false,
    "sla_url": null,
    "data_retention_policy_url": "https://support.stripe.com/questions/data-retention-policy",
    "documented_rate_limits": "Live mode: 100 requests per second (global); Sandbox: 25 requests per second; Individual endpoints: 25 requests per second. Card creation limits depend on the account's country and industry. HTTP 429 returned when exceeded.",
    "known_restrictions": [
      "Stripe acts as program manager using its own sponsor banks (Celtic Bank, Cross River Bank, Sutton Bank, Fifth Third Bank) - customers do NOT need to bring their own sponsor bank",
      "PCI DSS Service Provider Level 1",
      "Issuing only supports Custom connected accounts (platform owns loss liability and requirement collection)",
      "Consumer credit issuing is in private preview (US only)",
      "Stablecoin-backed cards in private preview",
      "Compliance review required before launching any card program (Stripe compliance must approve application flow, marketing, and UI - up to 10 business days)",
      "Physical custom cards require minimum order of 2,500 cards",
      "Real-time authorization webhook has 2-second response timeout",
      "3DS in the US is opt-in (not default); in UK/EU it is mandatory (SCA)",
      "Program approval and underwriting required before going live - requires sales intake and Stripe representative engagement, not instant self-serve for live card issuance",
      "Custom card designs subject to additional pricing; shipping rates not included in standard physical card fee",
      "Connect users may not pass dispute fees to Connected Accounts"
    ]
  },
  "developer": {
    "docs_url": "https://docs.stripe.com/",
    "api_reference_url": "https://docs.stripe.com/api",
    "openapi_spec_url": null,
    "postman_collection_url": null,
    "changelog_url": "https://stripe.com/changelog",
    "status_page_url": "https://status.stripe.com",
    "llms_txt_url": "https://stripe.com/llms.txt",
    "markdown_docs_url": null,
    "rendering": "static"
  },
  "adoption": {
    "launched_at": "2018-07-26",
    "ga_date": "2018-07-26",
    "github_stars": null,
    "github_stars_at": null,
    "notable_customers": [
      "Ramp",
      "Shopify",
      "Wayflyer"
    ]
  },
  "scores": {
    "agent_friendliness": 55,
    "pricing_transparency": 70,
    "setup_speed": 40,
    "docs_quality": 55,
    "procurement_friction": 30,
    "trust_readiness": 50,
    "best_for": [
      "Regulated or enterprise workloads - compliance attestations and an enterprise plan",
      "AI agents and automation - an agent-ready surface (MCP / llms.txt)",
      "Teams needing broad API coverage out of the box"
    ],
    "avoid_if": [
      "You need to start building today without contacting sales",
      "You want to try it free before paying"
    ]
  },
  "sources": [
    {
      "field": "primary_use_cases",
      "url": "https://stripe.com/issuing",
      "excerpt": "The preferred card issuance infrastructure provider supporting businesses from pre-seed startups to global billion-dollar businesses",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://stripe.com/issuing",
      "excerpt": "Virtual cards: Instant issuance available. Physical cards: Branded card designs with multiple shipping options, deliverable in as little as three days.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://docs.stripe.com/issuing/global",
      "excerpt": "Stripe Issuing is live with local issuance in 22 countries: AT, BE, CA, CY, DE, EE, ES, FI, FR, GB, GR, HR, IE, IT, LT, LU, LV, MT, NL, PT, SI, SK, US",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.stripe.com/issuing/controls/spending-controls",
      "excerpt": "Spending controls can restrict transactions based on: Merchant Categories, Countries, Merchant IDs, Card Presence, Spending Limits",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.stripe.com/issuing/cards/digital-wallets",
      "excerpt": "Stripe Issuing supports digital wallet integration with platform-specific guides for iOS (Apple Pay), Android (Google Pay and Samsung Pay), React Native",
      "confidence": "high"
    },
    {
      "field": "sandbox_available",
      "url": "https://docs.stripe.com/issuing",
      "excerpt": "Test the integration: Simulate test purchases before going live.",
      "confidence": "high"
    },
    {
      "field": "mcp_server_available",
      "url": "https://docs.stripe.com/mcp",
      "excerpt": "The Stripe Model Context Protocol (MCP) server provides a set of tools that AI agents can use to interact with the Stripe API and search the knowledge base",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://stripe.com/issuing",
      "excerpt": "If you're a business with a large transaction volume or unique business model, reach out to discuss custom economics and interchange revenue sharing.",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://stripe.com/issuing#pricing",
      "excerpt": "10¢ per virtual card. $3.50 per standard, physical card. Disputes: $15.00 per dispute. International payments: 1% + 30¢ for cross border transactions.",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://docs.stripe.com/issuing/onboarding-overview",
      "excerpt": "Submit an intake form at https://stripe.com/contact/sales ... Stripe team assesses whether your use case is supported ... determines supportability within 5 business days",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://docs.stripe.com/issuing/compliance-us",
      "excerpt": "Before onboarding your first connected accounts, you must complete the following: Application Flow must include bank disclosures, required agreements, required KYC fields, and Stripe Compliance approval",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://stripe.com/issuing",
      "excerpt": "If you're a business with a large transaction volume or unique business model, reach out to discuss custom economics and interchange revenue sharing.",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://stripe.com/privacy",
      "excerpt": "For purposes of the General Data Protection Regulation (GDPR) and other applicable data protection laws, we rely on a number of legal bases to process your Personal Data.",
      "confidence": "high"
    },
    {
      "field": "iso_27001",
      "url": "https://docs.stripe.com/security",
      "excerpt": "PCI Service Provider Level 1 - The most stringent level of certification available in the payments industry",
      "confidence": "high"
    },
    {
      "field": "pci_dss",
      "url": "https://docs.stripe.com/security",
      "excerpt": "PCI Service Provider Level 1 - The most stringent level of certification available in the payments industry",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.stripe.com/issuing/compliance-us",
      "excerpt": "[Card Program Name] Visa® Commercial cards are powered by Stripe and issued by [Celtic Bank/Cross River Bank]. ... Charge Cards are issued by [Cross River Bank/Fifth Third Bank], Member FDIC.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://stripe.com/pricing",
      "excerpt": "Custom cards subject to additional pricing. Shipping rates not included. Connect users may not pass dispute fees to Connected Accounts.",
      "confidence": "high"
    },
    {
      "field": "auth_docs_url",
      "url": "https://docs.stripe.com/api/authentication",
      "excerpt": "All major SDKs (Ruby, Python, PHP, Node.js, Go, Java) handle authentication automatically by passing the API key when creating a StripeClient instance.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.stripe.com/api",
      "excerpt": "API Base URL: https://api.stripe.com",
      "confidence": "high"
    },
    {
      "field": "api_version",
      "url": "https://docs.stripe.com/api/versioning",
      "excerpt": "Current API Version: 2026-05-27.dahlia",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://docs.stripe.com/issuing",
      "excerpt": "Stripe Issuing is an API that allows you to create, manage, and distribute payment cards for your business.",
      "confidence": "high"
    },
    {
      "field": "deprecation_policy_url",
      "url": "https://docs.stripe.com/upgrades",
      "excerpt": "72-hour rollback window — You can roll back to a previous version within 72 hours of upgrading. The page discusses API versioning structure — Major releases (like Acacia) with breaking changes, and monthly releases with only backward-compatible changes.",
      "confidence": "medium"
    },
    {
      "field": "mcp_url",
      "url": "https://docs.stripe.com/mcp",
      "excerpt": "Stripe hosts a remote MCP server at https://mcp.stripe.com, which allows secure MCP client access via OAuth.",
      "confidence": "high"
    },
    {
      "field": "idempotency_supported",
      "url": "https://docs.stripe.com/api/idempotent_requests",
      "excerpt": "Idempotency-Key header. All POST requests accept idempotency keys. Don't send idempotency keys in GET and DELETE requests because it has no effect. These requests are idempotent by definition.",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.stripe.com/webhooks",
      "excerpt": "Stripe generates signatures using a hash-based message authentication code (HMAC) with SHA-256. To prevent downgrade attacks, ignore all schemes that aren't v1.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://docs.stripe.com/issuing/onboarding-overview",
      "excerpt": "To get live mode access and approval for a supported business use case, you need to speak to Stripe sales. You shouldn't build a full API integration until you've spoken to sales.",
      "confidence": "high"
    },
    {
      "field": "vendor_description",
      "url": "https://stripe.com/issuing",
      "excerpt": "With over 275 million cards created, Stripe Issuing is the preferred card issuance infrastructure provider for disruptive startups, innovative software platforms, and evolving enterprises.",
      "confidence": "high"
    },
    {
      "field": "primary_use_cases",
      "url": "https://docs.stripe.com/issuing",
      "excerpt": "Stripe Issuing allows you to create a commercial card program for your users without setup fees. You can create your own card designs, and approve transactions in real time.",
      "confidence": "high"
    },
    {
      "field": "input_types",
      "url": "https://docs.stripe.com/issuing/compliance-us",
      "excerpt": "[Card Program Name] Visa® Commercial cards are powered by Stripe and issued by [Celtic Bank/Cross River Bank]. ... Charge Cards are issued by [Cross River Bank/Fifth Third Bank], Member FDIC. ... [Card Program Name] Debit Cards are issued by [Cross River Bank], Member FDIC.",
      "confidence": "high"
    },
    {
      "field": "supported_regions",
      "url": "https://docs.stripe.com/issuing/global",
      "excerpt": "Supports Visa's Multinational Program and Mastercard's Extension of Area of Use — available in over 40 countries for US multinational company subsidiaries",
      "confidence": "high"
    },
    {
      "field": "supported_actions",
      "url": "https://docs.stripe.com/issuing/controls/real-time-authorizations",
      "excerpt": "Real-time authorizations allow you to approve or decline Stripe Issuing card transactions synchronously via webhooks before they complete.",
      "confidence": "high"
    },
    {
      "field": "webhooks_supported",
      "url": "https://docs.stripe.com/issuing/controls/real-time-authorizations",
      "excerpt": "Event Type: issuing_authorization.request ... Set up in Stripe Dashboard Settings ... Timeout: 2-second response deadline.",
      "confidence": "high"
    },
    {
      "field": "sdk_languages",
      "url": "https://docs.stripe.com/sdks",
      "excerpt": "Stripe provides official client libraries for Ruby, Python, Go, Java, Node.js (JavaScript), PHP, .NET (C#)",
      "confidence": "high"
    },
    {
      "field": "pricing_model",
      "url": "https://stripe.com/pricing",
      "excerpt": "$0.10 per virtual card; $3.50 per standard, physical card; $15.00 per dispute; 1% + 30¢ for cross-border transactions; + 1% if currency conversion is required",
      "confidence": "high"
    },
    {
      "field": "has_published_pricing",
      "url": "https://stripe.com/pricing",
      "excerpt": "$0.10 per virtual card ... $3.50 per standard, physical card ... $15.00 per dispute",
      "confidence": "high"
    },
    {
      "field": "self_serve_signup",
      "url": "https://stripe.com/contact/baas",
      "excerpt": "Thank you for your interest in Stripe Issuing, Treasury, and Capital. Please fill out the form to tell us more about your needs, so we can better understand how to support your business.",
      "confidence": "high"
    },
    {
      "field": "requires_sales_call",
      "url": "https://docs.stripe.com/issuing/onboarding-overview",
      "excerpt": "Submit an intake form ... Account representative outreach (within 5 days): Stripe team assesses whether your use case is supported, discusses your use case and motivation",
      "confidence": "high"
    },
    {
      "field": "enterprise_plan_available",
      "url": "https://stripe.com/support-plans",
      "excerpt": "Enterprise: Technical partnership and advocacy for businesses that want dedicated support from a team of financial infrastructure experts.",
      "confidence": "high"
    },
    {
      "field": "soc2",
      "url": "https://docs.stripe.com/security",
      "excerpt": "SOC 2 Type II - Produced annually, available upon request",
      "confidence": "high"
    },
    {
      "field": "gdpr",
      "url": "https://stripe.com/privacy",
      "excerpt": "Stripe, LLC complies with the EU-U.S. Data Privacy Framework (\"EU-U.S. DPF\"), the UK Extension to the EU-U.S. DPF, and the Swiss-U.S. Data Privacy Framework.",
      "confidence": "high"
    },
    {
      "field": "hipaa",
      "url": "https://docs.stripe.com/security",
      "excerpt": "PCI Service Provider Level 1 - The most stringent level of certification available in the payments industry",
      "confidence": "high"
    },
    {
      "field": "documented_rate_limits",
      "url": "https://docs.stripe.com/rate-limits",
      "excerpt": "Live mode: 100 requests per second. Sandbox: 25 requests per second. Individual API endpoints (default): 25 requests per second.",
      "confidence": "high"
    },
    {
      "field": "known_restrictions",
      "url": "https://docs.stripe.com/issuing/connect",
      "excerpt": "Issuing only supports 'Custom' connected accounts where: the platform is responsible for requirements collection; the platform owns loss liability; no Stripe-hosted Dashboard is used by connected accounts",
      "confidence": "high"
    },
    {
      "field": "auth_methods",
      "url": "https://docs.stripe.com/api/authentication",
      "excerpt": "All API requests must use HTTPS. Provide your API key as the basic auth username with an empty password, or use the Authorization header: -H \"Authorization: Bearer [API_KEY]\"",
      "confidence": "high"
    },
    {
      "field": "api_style",
      "url": "https://docs.stripe.com/api",
      "excerpt": "Architecture: REST-based with resource-oriented URLs. Request Format: Form-encoded request bodies. Response Format: JSON-encoded.",
      "confidence": "high"
    },
    {
      "field": "base_url",
      "url": "https://docs.stripe.com/api/issuing",
      "excerpt": "Base URL: https://api.stripe.com/v1/issuing",
      "confidence": "high"
    },
    {
      "field": "versioning_scheme",
      "url": "https://docs.stripe.com/api/versioning",
      "excerpt": "Stripe uses a date-based versioning system with major and minor releases. Header-based (curl and webhooks): Stripe-Version: 2026-05-27.dahlia",
      "confidence": "high"
    },
    {
      "field": "stability",
      "url": "https://stripe.com/newsroom/news/stripe-launches-issuing",
      "excerpt": "Stripe Issuing is available to businesses in the United States today",
      "confidence": "high"
    },
    {
      "field": "sdk_packages",
      "url": "https://docs.stripe.com/sdks",
      "excerpt": "Vendor-maintained: All listed server-side SDKs are maintained by Stripe (vendor-maintained), as indicated by the official GitHub organization (stripe/) and the designation as \"official libraries\" in the documentation.",
      "confidence": "high"
    },
    {
      "field": "quickstart_url",
      "url": "https://docs.stripe.com/issuing",
      "excerpt": "Stripe Issuing is an API that allows you to create, manage, and distribute payment cards for your business. It enables: Creating commercial card programs without setup fees, Custom card designs, Real-time transaction approval/decline",
      "confidence": "medium"
    },
    {
      "field": "error_format",
      "url": "https://docs.stripe.com/api/errors",
      "excerpt": "error object fields: type (card_error|api_error|idempotency_error|invalid_request_error), code, message, param, charge, decline_code, advice_code, network_decline_code, doc_url, request_log_url",
      "confidence": "high"
    },
    {
      "field": "webhook_signing",
      "url": "https://docs.stripe.com/issuing/controls/real-time-authorizations",
      "excerpt": "Stripe uses HMAC-SHA256 signature verification for webhook authentication. The signature is passed in the HTTP_STRIPE_SIGNATURE header. Your endpoint's signing secret appears in the format: whsec_...",
      "confidence": "high"
    },
    {
      "field": "rate_limit_requests",
      "url": "https://docs.stripe.com/rate-limits",
      "excerpt": "Live mode: 100 requests per second. Sandbox: 25 requests per second. Individual API endpoints (default): 25 requests per second.",
      "confidence": "high"
    },
    {
      "field": "webhook_events_url",
      "url": "https://docs.stripe.com/api/events/types",
      "excerpt": "issuing_authorization.created, issuing_authorization.request, issuing_authorization.updated, issuing_card.created, issuing_card.updated, issuing_cardholder.created, issuing_cardholder.updated, issuing_dispute.closed, issuing_dispute.created, issuing_dispute.funds_reinstated, issuing_dispute.funds_rescinded, issuing_dispute.submitted, issuing_dispute.updated, issuing_personalization_design.activated, issuing_personalization_design.deactivated, issuing_personalization_design.rejected, issuing_personalization_design.updated, issuing_token.created, issuing_token.updated, issuing_transaction.created, issuing_transaction.purchase_details_receipt_updated, issuing_transaction.updated",
      "confidence": "high"
    },
    {
      "field": "rate_limit_window",
      "url": "https://docs.stripe.com/rate-limits",
      "excerpt": "Rate limits are measured in API requests per second, per Stripe account.",
      "confidence": "high"
    },
    {
      "field": "requires_verification",
      "url": "https://docs.stripe.com/issuing/compliance-us",
      "excerpt": "Stripe must review and approve your fees, terms of service, marketing material, and user interfaces. Approvals might take up to 10 business days to process.",
      "confidence": "high"
    },
    {
      "field": "starting_price_usd",
      "url": "https://stripe.com/issuing#pricing",
      "excerpt": "10¢ per virtual card. $3.50 per standard, physical card.",
      "confidence": "high"
    },
    {
      "field": "launched_at",
      "url": "https://stripe.com/newsroom/news/stripe-launches-issuing",
      "excerpt": "Stripe Issuing is available to businesses in the United States today — announced July 26, 2018",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://stripe.com/customers/ramp",
      "excerpt": "With Stripe Issuing, Ramp gained the complete issuing infrastructure it needed to embed card functionality into its platform. The issuing infrastructure Ramp built with Stripe has been used to provide more than 2 million virtual and physical cards to more than 50,000 businesses around the world.",
      "confidence": "high"
    },
    {
      "field": "notable_customers",
      "url": "https://stripe.com/customers/wayflyer",
      "excerpt": "Wayflyer implemented Stripe Issuing, which enables Wayflyer to issue virtual cards and gives its customers a convenient way to access their new funding.",
      "confidence": "high"
    },
    {
      "field": "data_retention_policy_url",
      "url": "https://support.stripe.com/questions/data-retention-policy",
      "excerpt": "As a payment services provider, Stripe is required to comply with regulations including anti-terrorism and anti-money laundering laws that require retaining transactional records for prescribed periods.",
      "confidence": "high"
    },
    {
      "field": "price_basis",
      "url": "https://stripe.com/issuing#pricing",
      "excerpt": "10¢ per virtual card. $3.50 per standard, physical card. Disputes: $15.00 per dispute. International payments: 1% + 30¢ for cross border transactions.",
      "confidence": "high"
    },
    {
      "field": "ga_date",
      "url": "https://stripe.com/newsroom/news/stripe-launches-issuing",
      "excerpt": "Stripe Issuing is available to businesses in the United States today, indicated immediate availability upon announcement on July 26, 2018, though businesses needed to request an invite.",
      "confidence": "medium"
    },
    {
      "field": "notable_customers",
      "url": "https://stripe.com/customers/shopify",
      "excerpt": "Shopify leveraged Stripe Issuing so merchants could easily create, manage, and distribute virtual and physical cards to control expenses, reduce operational burden, and quickly access their Shopify Balance funds with no hidden fees.",
      "confidence": "high"
    }
  ],
  "fields_not_found": [
    "iso_27001 - not mentioned on docs.stripe.com/security",
    "hipaa - not mentioned on docs.stripe.com/security",
    "sla_published - support plans page shows Enterprise tier with 15-min critical response SLA but no formally published uptime SLA for Issuing specifically",
    "interchange_revenue_sharing_percentage - mentioned as available but specific percentages require contacting sales",
    "sla_url",
    "ga_date_precise"
  ],
  "source_confidence": "high",
  "last_verified_at": "2026-06-21T00:00:00.000Z",
  "contribute": {
    "note": "This data is crowd-editable. Suggest corrections or leave a review via these endpoints - no auth required, requests are rate-limited, and every submission is reviewed before it goes live. For a field edit, {field} is any key in this response and a citation is required.",
    "endpoints": [
      {
        "action": "review",
        "label": "Leave a review or comment",
        "method": "POST",
        "url": "https://apio.sh/api/feedback/stripe-issuing",
        "example_body": {
          "kind": "review",
          "rating": 5,
          "body": "Your experience with this API…"
        }
      },
      {
        "action": "field_edit",
        "label": "Suggest a correction to a field (cite a source)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/stripe-issuing/{field}",
        "example_body": {
          "value": "corrected value",
          "citations": [
            {
              "url": "https://source.example/page",
              "excerpt": "supporting quote"
            }
          ],
          "note": "what changed and why"
        }
      },
      {
        "action": "new_api",
        "label": "Suggest a new API to add (only name is required - send as much as you can cite)",
        "method": "POST",
        "url": "https://apio.sh/api/suggest/api",
        "example_body": {
          "value": {
            "name": "Acme Email API",
            "website_url": "https://acme.example",
            "vendor_name": "Acme",
            "categories": [
              "email"
            ],
            "pricing_model": "usage_based",
            "has_published_pricing": true,
            "free_tier_available": true,
            "price_points": [
              {
                "plan": "Pay as you go",
                "item": "1,000 emails",
                "amount_usd": 1,
                "per": "1,000 emails",
                "source_url": "https://acme.example/pricing"
              }
            ],
            "soc2": "type_2",
            "docs_url": "https://docs.acme.example"
          },
          "citations": [
            {
              "url": "https://acme.example/pricing",
              "excerpt": "$1 per 1,000 emails"
            }
          ]
        },
        "value_schema": [
          {
            "field": "name",
            "type": "string",
            "label": "Product name (the only required field)"
          },
          {
            "field": "website_url",
            "type": "string",
            "label": "Marketing website URL"
          },
          {
            "field": "vendor_name",
            "type": "string",
            "label": "Company/vendor name behind the product"
          },
          {
            "field": "vendor_description",
            "type": "string",
            "label": "One-line description, quoted from the vendor"
          },
          {
            "field": "categories",
            "type": "string[]",
            "label": "Category/leaf slugs it belongs to, e.g. [\"email\",\"sms\"]"
          },
          {
            "field": "primary_use_cases",
            "type": "string[]",
            "label": "What it's used for"
          },
          {
            "field": "supported_actions",
            "type": "string[]",
            "label": "Concrete API actions/capabilities"
          },
          {
            "field": "supported_regions",
            "type": "string[]",
            "label": "Countries/regions/data-residency"
          },
          {
            "field": "supported_languages",
            "type": "string[]",
            "label": "Human/spoken languages supported"
          },
          {
            "field": "input_types",
            "type": "string[]",
            "label": "Accepted input types/formats"
          },
          {
            "field": "output_types",
            "type": "string[]",
            "label": "Produced output types/formats"
          },
          {
            "field": "webhooks_supported",
            "type": "bool",
            "label": "Supports webhooks?"
          },
          {
            "field": "sandbox_available",
            "type": "bool",
            "label": "Dedicated sandbox/test mode?"
          },
          {
            "field": "sdk_languages",
            "type": "string[]",
            "label": "Languages with an official SDK"
          },
          {
            "field": "mcp_server_available",
            "type": "bool",
            "label": "Official MCP server?"
          },
          {
            "field": "pricing_model",
            "type": "enum",
            "label": "Pricing model",
            "values": [
              "usage_based",
              "subscription",
              "seat_based",
              "hybrid",
              "contact_sales"
            ]
          },
          {
            "field": "has_published_pricing",
            "type": "bool",
            "label": "Concrete prices published publicly?"
          },
          {
            "field": "free_tier_available",
            "type": "bool",
            "label": "Recurring/perpetual free tier (not a trial)?"
          },
          {
            "field": "free_tier_details",
            "type": "string",
            "label": "What the free tier includes"
          },
          {
            "field": "minimum_commitment",
            "type": "string",
            "label": "Any stated minimum spend/commitment"
          },
          {
            "field": "self_serve_signup",
            "type": "bool",
            "label": "Get an API key without talking to sales?"
          },
          {
            "field": "requires_sales_call",
            "type": "bool",
            "label": "Does going live require sales?"
          },
          {
            "field": "enterprise_plan_available",
            "type": "bool",
            "label": "Named enterprise tier?"
          },
          {
            "field": "starting_price_usd",
            "type": "number",
            "label": "Lowest published paid entry price (USD number)"
          },
          {
            "field": "price_basis",
            "type": "string",
            "label": "Unit the starting price is per, e.g. '1,000 emails'"
          },
          {
            "field": "free_tier_limit",
            "type": "string",
            "label": "Free-tier ceiling in literal terms"
          },
          {
            "field": "price_points",
            "type": "object[]",
            "label": "Structured prices: [{plan,item,amount_usd,amount_percent,per,source_url}]"
          },
          {
            "field": "soc2",
            "type": "enum",
            "label": "SOC 2 status",
            "values": [
              "type_2",
              "type_1",
              "in_progress",
              "none",
              "unknown"
            ]
          },
          {
            "field": "hipaa",
            "type": "bool",
            "label": "HIPAA (e.g. BAA available)?"
          },
          {
            "field": "gdpr",
            "type": "bool",
            "label": "GDPR compliance stated?"
          },
          {
            "field": "iso_27001",
            "type": "bool",
            "label": "ISO 27001 certified?"
          },
          {
            "field": "pci_dss",
            "type": "bool",
            "label": "PCI DSS compliant?"
          },
          {
            "field": "sla_published",
            "type": "bool",
            "label": "Published SLA / uptime commitment?"
          },
          {
            "field": "documented_rate_limits",
            "type": "string",
            "label": "Documented rate limits, quoted"
          },
          {
            "field": "known_restrictions",
            "type": "string[]",
            "label": "Notable documented restrictions/limits"
          },
          {
            "field": "auth_methods",
            "type": "string[]",
            "label": "Auth methods",
            "values": [
              "api_key",
              "oauth2",
              "jwt",
              "basic",
              "hmac_signature",
              "mtls",
              "session"
            ]
          },
          {
            "field": "api_style",
            "type": "enum",
            "label": "Primary API style",
            "values": [
              "rest",
              "graphql",
              "grpc",
              "soap",
              "websocket"
            ]
          },
          {
            "field": "base_url",
            "type": "string",
            "label": "API root/base URL"
          },
          {
            "field": "api_version",
            "type": "string",
            "label": "Current API version string"
          },
          {
            "field": "quickstart_url",
            "type": "string",
            "label": "Quickstart / hello-world URL"
          },
          {
            "field": "docs_url",
            "type": "string",
            "label": "Developer docs URL"
          },
          {
            "field": "api_reference_url",
            "type": "string",
            "label": "API reference URL"
          },
          {
            "field": "openapi_spec_url",
            "type": "string",
            "label": "OpenAPI spec URL"
          },
          {
            "field": "changelog_url",
            "type": "string",
            "label": "Changelog URL"
          },
          {
            "field": "status_page_url",
            "type": "string",
            "label": "Status page URL"
          },
          {
            "field": "notable_customers",
            "type": "string[]",
            "label": "Named public customers"
          },
          {
            "field": "launched_at",
            "type": "string",
            "label": "Launch date (ISO date or year)"
          }
        ]
      },
      {
        "action": "token",
        "label": "Optional - raise your rate limit",
        "method": "GET",
        "url": "https://apio.sh/api/feedback/token"
      }
    ]
  }
}