Accept payments
Cards, crypto, and subscriptions. Your processor, your rates.
One checkout, many ways to get paid, with zero added transaction fees.
Shepherd's payment hub connects Stripe, Authorize.Net, and Coinbase Commerce behind one provider-agnostic API. You keep your own merchant accounts and your own negotiated rates. Shepherd never takes a cut of your sales.
0%
Added transaction fees from Shepherd
3+
Payment providers out of the box
1
Unified API across every provider
Swap providers without rewriting checkout.
Every gateway plugs into the same payment hub with a normalized status lifecycle, so your storefront and order flow never change when you add or switch providers. Enable or disable providers with a toggle, pick a default, and let shoppers choose at checkout.
- Provider-agnostic charge API: one integration for cards, crypto, and hosted checkout
- Enable/disable each provider and pick a default gateway in admin
- Per-checkout provider selection. Offer Stripe, Authorize.Net, and Coinbase side by side.
- Normalized payment statuses: pending, authorized, completed, refunded, and more
- Unified transaction record on every order, whatever the provider
Stripe, fully wired.
The Stripe plugin goes far beyond a basic charge. Embedded Payment Element or hosted Stripe Checkout, subscriptions, usage-based billing, manual capture for authorization holds, refunds, and a self-service customer portal, all driven from product settings in your admin.
- Embedded checkout (PaymentIntents) or hosted Stripe Checkout, your choice per store
- Subscriptions and metered usage billing from product-level billing settings
- Authorize now, capture later for made-to-order and high-risk items
- Full and partial refunds, voids, and tipping support
- Stripe Billing customer portal for self-service subscription management
- Webhooks update order status automatically. No manual reconciliation.
Crypto and classic cards, too.
Accept cryptocurrency through Coinbase Commerce hosted checkout, or process cards directly through Authorize.Net with full cart, tax, and shipping detail sent to the gateway. Sandbox modes on both let your team test safely before going live.
- Coinbase Commerce hosted crypto checkout with automatic order confirmation
- Authorize.Net card processing with itemized line items, tax, and shipping
- Sandbox/production toggles for safe testing
- Automatic expiry handling for abandoned crypto checkouts
Payments infrastructure, plugin pricing.
Amounts are handled as integer cents end to end to avoid floating-point money bugs. Secrets are masked in admin, configuration changes are audit-logged, and every charge stores an immutable checkout snapshot for clean reconciliation and support.
- Integer-cents money handling throughout. No rounding surprises.
- Secret masking and credential source transparency in admin
- Audit log on payment configuration changes
- Immutable cart-at-charge-time snapshot on every order
Everything included.
Your merchant account
Connect your own Stripe, Authorize.Net, or Coinbase accounts. Your money never routes through us.
Subscriptions
Recurring and usage-metered billing through Stripe, configured per product in your admin.
Manual capture
Flag products to authorize at checkout and capture when you're ready to fulfill.
Refunds & voids
Full or partial refunds and authorization voids from the admin or API.
Hosted or embedded
Redirect to a hosted page or keep shoppers on your site with embedded payment fields.
Crypto checkout
Coinbase Commerce charges with hosted payment pages and confirmation tracking.
Webhook-driven orders
Stripe events flow straight into order status: succeeded, failed, canceled, refunded.
Tax estimation
Avalara AvaTax integration estimates sales tax at checkout using your nexus locations.
Test before you launch
Sandbox modes and a mock gateway make it safe to rehearse every flow end to end.
Easy for your whole team.
For ops teams
No reconciliation spreadsheets
Webhooks and status polling keep orders in sync with the processor automatically. Every order carries the raw provider response for audits.
For store managers
Switch providers from a dropdown
Enable a new gateway, set it as default, and warn states in admin show exactly which credentials are missing before you flip it live.
For finance
Keep your negotiated rates
Shepherd charges no percentage on sales. Whatever rate you've negotiated with your processor is the rate you pay.
How it compares.
Hosted platforms either push you to their in-house processor or penalize you for using your own. Shepherd is processor-neutral by design.
| Capability | Shepherd.Commerce | Shopify | BigCommerce | WooCommerce |
|---|---|---|---|---|
| Added platform transaction fee | 0% | 0.5–2% unless you use Shopify Payments | 0% (plan tiers scale with sales volume) | 0% |
| Bring your own processor | Yes (Stripe, Authorize.Net, Coinbase) | Yes, with penalty fee on most plans | Yes | Yes, via extensions |
| Crypto checkout | Built in (Coinbase Commerce) | Third-party app | Third-party app | Third-party plugin |
| Subscriptions | Included via Stripe plugin | Paid app (typically $10–99/mo) | Paid app | Paid extension (~$199/yr) |
| Cost of the payments stack | Included / $5 per mo self-hosted | Bundled into $29–399/mo plans | Bundled into $30–300/mo plans | Free core + paid extensions |
Competitor details compiled from public sources for general comparison; verify current terms with each provider. Third-party names are trademarks of their respective owners.
Works with the tools you already use.
Stripe
Cards, wallets, subscriptions, customer portal
Authorize.Net
Direct card processing
Coinbase Commerce
Crypto checkout
Avalara
Automated sales tax estimation
Shepherd.Commerce is not affiliated with the providers above. We integrate with their services using your own accounts and credentials.
Powered by these plugins
Keep every point of margin.
Connect your own processor and stop paying platform percentages on every sale.