Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/wobsoriano/retry-stripe-loader

Stripe.js loadStripe function with retries.
https://github.com/wobsoriano/retry-stripe-loader

stripe stripe-js

Last synced: 3 months ago
JSON representation

Stripe.js loadStripe function with retries.

Awesome Lists containing this project

README

        

# retry-stripe-loader

Stripe.js `loadStripe` function with retries.

## Install

```bash
npm install @stripe/stripe-js retry-stripe-loader
```

## Usage

```ts
import { loadStripe } from 'retry-stripe-loader'

const stripe = await loadStripe('pk_test_xxx', {
retryOptions: {
onFailedAttempt: (error) => {
console.log(`Attempt ${error.attemptNumber} failed. There are ${error.retriesLeft} retries left.`)
// 1st request => Attempt 1 failed. There are 4 retries left.
// 2nd request => Attempt 2 failed. There are 3 retries left.
// …
},
retries: 5
}
})
```

## License

MIT