Vue Stripe

Vue components for Stripe.js and Elements.

Features

    1:1 Parity with React Stripe.js
    Designed as a direct equivalent to @stripe/react-stripe-js. Follow the official React Stripe.js documentation and adapt examples to Vue syntax.
    All Stripe Elements
    Support for Payment Element, Express Checkout, Card Elements, Address Element, Link Authentication, and more. Everything you need for payment collection.
    Vue 3 Composition API
    Built with Vue 3's Composition API for optimal developer experience. Use composables like useStripe() and useElements() for easy access to Stripe instances.
    Checkout Integration
    Support for both Elements and Embedded Checkout. Use CheckoutProvider for Elements with Checkout Sessions or EmbeddedCheckout for pre-built checkout UI.
    Fully Customizable
    Use Stripe's Appearance API to match Elements to your brand. Complete control over styling and behavior while maintaining security and compliance.