recurrence-stripe
Advanced tools
Comparing version 1.0.6 to 1.0.7
{ | ||
"name": "recurrence-stripe", | ||
"version": "1.0.6", | ||
"version": "1.0.7", | ||
"description": "", | ||
@@ -21,3 +21,2 @@ "main": "dist/index.js", | ||
"axios": "^1.7.3", | ||
"dotenv-safe": "^9.1.0", | ||
"nodemon": "^3.0.2", | ||
@@ -28,3 +27,2 @@ "ts-node": "^10.9.2" | ||
"@eslint/js": "^9.7.0", | ||
"@types/dotenv-safe": "^8.1.6", | ||
"@types/eslint__js": "^8.42.3", | ||
@@ -31,0 +29,0 @@ "@types/node": "^20.14.11", |
# Recurrence Stripe Library | ||
Esta biblioteca oferece uma interface simples para interagir com a API do Stripe, permitindo que você consulte detalhes de assinaturas utilizando o `axios` para realizar as requisições HTTP. | ||
Esta biblioteca oferece uma interface simples para interagir com a API do Stripe, permitindo que você consulte detalhes de assinaturas utilizando o **axios** para realizar as requisições HTTP. | ||
@@ -10,33 +10,5 @@ ## Instalação | ||
```bash | ||
npm install axios dotenv-safe | ||
npm install recurrence-stripe axios | ||
``` | ||
## Configuração | ||
Você precisa criar um arquivo **.env** na raiz do seu projeto para armazenar suas credenciais do Stripe: | ||
```bash | ||
touch .env | ||
``` | ||
Exemplo de conteúdo do arquivo .env: | ||
```bash | ||
STRIPE_SECRET_KEY=sk_test_xxx | ||
``` | ||
## Segurança das Variáveis de Ambiente | ||
Para garantir que todas as variáveis de ambiente necessárias estejam configuradas corretamente, dotenv-safe é usado. Crie um arquivo **.env.example** na raiz do seu projeto para listar todas as variáveis necessárias: | ||
```bash | ||
touch .env.example | ||
``` | ||
Exemplo de conteúdo do arquivo .env.example: | ||
```bash | ||
STRIPE_SECRET_KEY=sk_test_xxx | ||
``` | ||
## Uso | ||
@@ -47,21 +19,12 @@ | ||
```ts | ||
import { Stripe } from './caminho/para/a/sua/biblioteca'; | ||
import { createStripeClient } from 'recurrence-stripe'; | ||
const subscriptionId = 'sub_YDwPML4JZ8XHT'; | ||
const secretKey = 'xxx'; | ||
const subscriptionId = 'xxx'; | ||
Stripe.subscriptions(subscriptionId) | ||
.then((data) => { | ||
console.log(data); | ||
}) | ||
.catch((error) => { | ||
console.error('Erro ao consultar a assinatura:', error); | ||
}); | ||
createStripeClient(secretKey).subscriptions(subscriptionId); | ||
``` | ||
#### Descrição das Funções | ||
**Stripe.subscriptions(subscriptionId: string | undefined):** Retorna os detalhes da assinatura especificada pelo **subscriptionId**. | ||
## Contribuição | ||
Se desejar contribuir com este projeto, sinta-se à vontade para enviar pull requests ou abrir issues para discutir melhorias. |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
3
15
4187
29
- Removeddotenv-safe@^9.1.0
- Removeddotenv@16.4.7(transitive)
- Removeddotenv-safe@9.1.0(transitive)