Stripe adapter
Payment Shepherd: Stripe
Stripe payments, subscriptions, saved cards, and refunds through the payment hub.
Add three keys from your Stripe dashboard and your store can take cards, sell subscriptions, offer a self-service billing portal, and process refunds. Order statuses update as Stripe confirms payments.
- Embedded checkout (Payment Element) or hosted Stripe Checkout per store
- Subscriptions and usage-metered billing from product settings
- Authorize now, capture later for made-to-order items
- Full and partial refunds, voids, and tipping
- Stripe Billing customer portal for self-service subscription management
- Signature-verified webhooks that update orders automatically
Checkout surfaces for every storefront.
Keep shoppers on your site with embedded payment fields, or redirect to Stripe's hosted Checkout, switchable per store. Setup mode saves cards without charging, and tips can be enabled with a toggle.
- PaymentIntents with client secret for embedded UIs
- Hosted Checkout Sessions for redirect flows
- SetupIntents for card-on-file
- Optional tipping at checkout
Subscriptions without a second system.
Mark a product as recurring or usage-metered in the product editor and checkout opens a subscription session automatically. Metered usage reports through a simple API, and customers manage their own plans in Stripe's billing portal.
- Recurring billing via Stripe Price IDs or dynamic line items
- Usage-based billing with a usage reporting endpoint
- Customer portal sessions for self-service management
- Invoice webhooks keep subscription orders in sync
Orders that reconcile with Stripe.
Payment intent, checkout session, invoice, and subscription events flow through a signature-verified webhook into order status. Succeeded, failed, canceled, and refunded events keep the order record aligned with Stripe.
- Signature verification with your webhook signing secret
- PaymentIntent and Checkout Session event handling
- Invoice paid/failed and subscription lifecycle events
- Admin shows the exact webhook URL to paste into Stripe
What's inside.
Manual capture
Capture or void authorized payments from the order or API.
Refunds
Full and partial refunds against any charge.
Wallets via Stripe
Apple Pay and Google Pay through the Payment Element.
Restricted keys
Admin guidance for least-privilege Stripe API keys.
Product-level billing
One-time, recurring, or metered, set per product.
Secret masking
Keys are masked in admin with source transparency.
Works with the tools you already use.
Stripe
Payments, subscriptions, billing portal
Shepherd.Commerce is not affiliated with the providers above. We integrate with their services using your own accounts and credentials.
Related platform features
Pairs well with
Connect Stripe to checkout.
Add three keys from your Stripe dashboard and Stripe is available in your checkout.