{"repo":"ectoflow/vue-stripe-js","free":true,"listed":false,"github":"https://github.com/ectoflow/vue-stripe-js","clone":"git clone https://github.com/ectoflow/vue-stripe-js.git","description":"Vue 3 components for Stripe.js","language":"TypeScript","stars":182,"topics":["vue","vue3","vue-stripe","stripe","stripe-js","stripe-api","stripe-elements","stripe-checkout","checkout","payments"],"license":"MIT","category":"auth-billing-email","readme_excerpt":"Vue Stripe.js Vue 3 components for Stripe. Build advanced payment integrations quickly. Easy to start, friendly DX, minimal abstractions, and full control. It's a glue between Stripe.js and Vue component lifecycle. Works with Nuxt 3. 🟢 Live demo Health 💜 Consider supporting efforts to make this project healthy and sustainable. Thank you! - Donate via PayPal Quickstart ⚡️ Upgrade - Upgrade guide - Docs v1 1. Install 2. Load Stripe.js Alternatively, include a script tag. Make sure Stripe.js is loaded before you mount Vue components. 3. Payment Element Based on – deferred payment guide Examples 🌿 Thanks to the Provider Pattern used in StripeElements, you get minimalist tools with full access to Stripe.js methods and properties. This results in better developer experience (DX), simpler code, and fewer bugs. These examples use Vue Composition API and TypeScript. - All - Payment - Card - Express Checkout Screenshot Advanced integration 🏗️ All features of Stripe.js are available in two components. The benefits of Vue solution: element is created and destroyed automatically, options are reactive, event listeners are attached to StripeElement. Simple and future-proof. 🥇 Most important property is type 🥇 Available types Events Following events are emitted on StripeElement - change - ready - focus - blur - click - escape - loaderror - loaderstart Styling Add classes to components Style element via options - read documentation","default_branch":null,"files":null,"tree":[],"storefront":"/r/ectoflow","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ectoflow/vue-stripe-js/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}