Stripe Payments
Plugin to enable payments through Stripe via the Payment Intents API.
Version3.5.5
Compatibility^3.0.0
CategoryPayment & Tax
Downloads14.4K monthly
Last updatedMar 26, 2026
No documentation available.
Documentation
Requirements
- You will need to create a Stripe account and get your secret key in the dashboard.
- Create a webhook endpoint in the Stripe dashboard (Developers -> Webhooks, "Add an endpoint") which listens to the
payment_intent.succeededandpayment_intent.payment_failedevents. The URL should behttps://my-server.com/payments/stripe, wheremy-server.comis the host of your Vendure server. Note: for local development, you'll need to use the Stripe CLI to test your webhook locally. See the local development section below. - Get the signing secret for the newly created webhook.
- Install the Payments plugin and the Stripe Node library:
npm install @vendure/payments-plugin stripe
Setup
- Add the plugin to your VendureConfig
pluginsarray: For all the plugin options, see the {@link StripePluginOptions} type. - Create a new PaymentMethod in the Admin UI, and select "Stripe payments" as the handler.
- Set the webhook secret and API key in the PaymentMethod form.
Complete documentation
See the StripePlugin docs for full documentation
