Shepherd CommerceShepherd.Commerce

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

Connect Stripe to checkout.

Add three keys from your Stripe dashboard and Stripe is available in your checkout.