@vue-stripe/vue-stripe
Version:
Vue Stripe elements and composables for Stripe.js
27 lines • 670 B
TypeScript
import { UseStripeReturn } from '../types';
/**
* Composable to access the Stripe instance
* Must be used within a VueStripeProvider component
*
* @example
* ```vue
* <script setup>
* import { useStripe } from '@vue-stripe/vue-stripe'
*
* const { stripe, loading, error } = useStripe()
*
* const handlePayment = async () => {
* if (!stripe.value) return
*
* const result = await stripe.value.confirmPayment({
* elements,
* confirmParams: {
* return_url: 'https://example.com/checkout/complete',
* },
* })
* }
* </script>
* ```
*/
export declare function useStripe(): UseStripeReturn;
//# sourceMappingURL=useStripe.d.ts.map