stripe-expert

Stripe product expert and integration advisor. Guides users through choosing the right Stripe products, integration approaches, and architecture for their specific business needs. Use when: (1) Planning a new Stripe integration from scratch, (2) Choosing between Stripe products for a use case, (3) Deciding on integration approach (Checkout vs Payment Element vs Payment Links, etc.), (4) Understanding Stripe pricing and costs, (5) Mapping a business model to Stripe products (SaaS, marketplace, e-commerce, fintech, etc.), (6) Comparing Stripe account types or charge flows, (7) Planning multi-product Stripe architecture, (8) Understanding what Stripe can and cannot do. Triggers on: which stripe product, stripe architecture, stripe pricing, choose stripe, stripe for my business, stripe product comparison, stripe integration approach, stripe consultant, stripe advisor, what stripe products do I need, stripe stack, stripe planning.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "stripe-expert" with this command: npx skills add zef-computers/drivers/zef-computers-drivers-stripe-expert

Stripe Expert

Product advisor that guides you through choosing the right Stripe products and integration approach for your specific business needs.

How This Skill Works

  1. Understand your business - Identify your business model, requirements, and stage
  2. Recommend products - Map your needs to the right Stripe product stack
  3. Choose integration path - Select the right implementation approach for each product
  4. Hand off to implementation skills - Route to specialized stripe-* skills for actual code

This skill does NOT write implementation code. It advises on WHAT to use and WHY. For implementation, use the specialized skills listed below.

Quick Advisor: What Do You Need?

What are you trying to do?
|
+-- Accept payments (one-time)?
|   Products: Payments (Checkout or Payment Element)
|   Skill: stripe-payments
|   Cost: 2.9% + $0.30/txn
|
+-- Recurring billing / subscriptions?
|   Products: Billing + Payments
|   Skill: stripe-billing
|   Cost: 0.7% billing + 2.9% + $0.30/txn
|
+-- Marketplace with sellers/providers?
|   Products: Connect + Payments + Payouts
|   Skill: stripe-connect
|   Cost: 2.9% + $0.30/txn + $2/mo/active account (Express)
|
+-- Embedded banking / wallets / card issuing?
|   Products: Treasury + Issuing + Connect
|   Skill: stripe-treasury
|   Cost: Custom pricing (contact Stripe sales)
|
+-- Tax calculation and compliance?
|   Products: Tax (+ Payments or Billing)
|   Skill: stripe-revenue
|   Cost: 0.5%/txn
|
+-- Fraud prevention?
|   Products: Radar (+ Payments)
|   Skill: stripe-money-management
|   Cost: Included with standard pricing; Fraud Teams $0.07/txn
|
+-- Financial reporting / analytics?
|   Products: Sigma, Revenue Recognition, Reporting
|   Skill: stripe-revenue
|   Cost: Sigma free for 1M rows; RevRec included with Billing
|
+-- Refunds, disputes, payouts?
|   Products: Core payment operations
|   Skill: stripe-money-management

Business Model Advisor

Match your business type to a recommended Stripe stack:

Business ModelMust HaveShould HaveNice to HaveReference
SaaSBilling, PaymentsTax, Customer PortalRevenue Recognition, Sigmareferences/business-guides.md
E-CommerceCheckout, PaymentsTax, RadarPayment Links, Sigmareferences/business-guides.md
MarketplaceConnect, PaymentsRadar, TaxTreasury, Sigmareferences/business-guides.md
On-Demand/GigConnect, PaymentsIssuingInstant Payoutsreferences/business-guides.md
Fintech/BaaSTreasury, Connect, IssuingIdentityCapitalreferences/business-guides.md
Creator EconomyConnect, Payment LinksBillingCheckoutreferences/business-guides.md
B2B/EnterpriseInvoicing, PaymentsTax, BillingSigma, Revenue Recognitionreferences/business-guides.md
Non-ProfitCheckout, Payment LinksBillingTaxreferences/business-guides.md
Mobile AppPayments (mobile SDK)BillingApple/Google Payreferences/business-guides.md
Physical RetailTerminal, PaymentsRadarCheckout (online)references/business-guides.md
Crypto/Web3Crypto Onramp, PaymentsConnectIdentityreferences/business-guides.md
Usage-Based APIBilling (meters)Revenue RecognitionSigmareferences/business-guides.md

For detailed guides per business type: references/business-guides.md

Integration Approach Advisor

Payment Acceptance: Which Integration?

ApproachCode RequiredCustomizationBest ForEffort
Payment LinksNoneLowQuick launch, social sellingMinutes
Checkout SessionsServer onlyMediumMost businesses, MVPsHours
Payment ElementServer + ClientHighCustom branded checkoutDays
Custom (PI API)Full stackTotalSpecialized payment flowsWeeks

Default recommendation: Start with Checkout Sessions. Move to Payment Element when you need more UI control.

Subscription Creation: Which Path?

ApproachBest ForComplexity
Checkout (mode: 'subscription')New customers, simple plansLow
Subscription API + Payment ElementExisting customers, complex plansMedium
Customer PortalSelf-service changes/cancellationLow (add-on)

Connect: Which Account Type?

Account TypeOnboardingDashboardLiabilityBest For
StandardStripe-hostedFull StripeAccount holderSellers with existing Stripe
ExpressStripe-hosted (branded)ExpressSharedMost marketplaces (default)
CustomYou buildYou buildPlatformWhite-label, full control

Default recommendation: Express accounts for most platforms.

Connect: Which Charge Flow?

FlowStatement ShowsFund FlowBest For
DestinationPlatformPlatform -> SellerMost marketplaces (default)
DirectSellerSeller (platform takes fee)Seller-branded experiences
SCTPlatformPlatform -> Multiple sellersComplex multi-party splits

Default recommendation: Destination charges for most platforms.

For detailed integration decision trees: references/integration-decision-guide.md

Architecture by Stage

MVP (Week 1-2)

  • Checkout Sessions for payments (hosted, fast, handles SCA)
  • Payment Links for quick sharing
  • Webhooks for fulfillment (checkout.session.completed)
  • Test mode with Stripe CLI

Growth (Month 1-3)

  • Payment Element for custom checkout UX
  • Stripe Tax for automatic tax calculation
  • Customer Portal for self-service (if subscriptions)
  • Radar rules for fraud prevention
  • Billing for subscriptions

Scale / Platform (Month 3+)

  • Connect for marketplace/platform payments
  • Treasury for embedded financial services
  • Revenue Recognition for accounting compliance
  • Sigma for custom analytics
  • Data Pipeline for warehouse export

Stripe Product Catalog

For the complete catalog of all 27+ Stripe products with capabilities, pricing, prerequisites, and integration details: references/product-catalog.md

Quick Pricing Reference

ProductPricingNotes
Payments2.9% + $0.30Per successful card charge (US)
International+1.5%Cross-border surcharge
Billing0.7%Of recurring billing volume
Connect (Express)$2/mo/account+ 0.25% + $0.25 per payout
Connect (Standard)FreeStripe bills connected accounts directly
Tax0.5%Per transaction
RadarIncludedStandard ML; Fraud Teams $0.07/txn
Identity$1.50Per verification
Terminal2.7% + $0.05Per in-person transaction
Issuing$0.10 virtual / $3.00 physicalPer card created
Revenue RecognitionIncludedWith Billing
SigmaFree (1M rows)Then $0.02/1K rows
Treasury / CapitalCustomContact Stripe sales

Specialized Implementation Skills

Once you've chosen your products and approach, hand off to these skills:

SkillCoversWhen to Use
stripe-paymentsPayment Intents, Checkout, Payment Element, Payment Links, 3DSAccepting any payment
stripe-billingSubscriptions, invoicing, usage-based, trials, customer portal, dunningRecurring revenue
stripe-connectConnected accounts, onboarding, charge flows, platform fees, payoutsMarketplace / platform
stripe-treasuryFinancial accounts, money movement, card issuing, crypto onrampEmbedded finance / BaaS
stripe-revenueTax, revenue recognition, Sigma, reporting, data pipelineTax and financial compliance
stripe-money-managementPayouts, refunds, disputes, Radar, balance, multi-currencyMoney operations

Cross-Cutting Concerns (All Integrations)

Every Stripe integration needs:

  1. Webhook endpoint - Verify signatures, handle events idempotently, return 200 quickly
  2. Error handling - Classify errors (card decline vs API error vs network), never expose raw errors
  3. Idempotency keys - On all mutating API calls, derived from business IDs
  4. Test mode - Use Stripe CLI (stripe listen), test cards, test clocks

References

  • references/product-catalog.md - Complete Stripe product catalog: capabilities, pricing, prerequisites, anti-patterns
  • references/business-guides.md - Business-type specific guides: SaaS, marketplace, e-commerce, fintech, and 8 more
  • references/integration-decision-guide.md - Integration approach decisions: payment paths, framework setup, webhook architecture, testing

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

stripe-connect

No summary provided by upstream source.

Repository SourceNeeds Review
General

stripe-payments

No summary provided by upstream source.

Repository SourceNeeds Review
General

stripe-revenue

No summary provided by upstream source.

Repository SourceNeeds Review