Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

recurrence-stripe

Package Overview
Dependencies
Maintainers
0
Versions
8
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

recurrence-stripe - npm Package Compare versions

Comparing version 1.0.0 to 1.0.1

2

package.json
{
"name": "recurrence-stripe",
"version": "1.0.0",
"version": "1.0.1",
"description": "",

@@ -5,0 +5,0 @@ "main": "./src/index.ts",

@@ -1,18 +0,65 @@

# GERAR CERTIFICADO SSL
# Recurrence Stripe Library
Primeiro, você precisa criar os arquivos `selfsigned.key` e `selfsigned.crt`.
Para criar um Certificado SSL Autoassinado Ou siga os seguintes passos.
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.
#### Vá para o terminal e execute o seguinte comando.
## Instalação
`sudo openssl req -x509 -nodes -days 365 -newkey rsa:2048 -keyout ./selfsigned.key -out selfsigned.crt`
Primeiro, você precisa instalar as bibliotecas e suas dependências:
#### Depois disso coloque as seguintes informações
```bash
npm install axios dotenv-safe
```
**Nome do país:** BR
**Nome do estado:** SP
**Nome da localidade:** SP
**Nome da organização:** JUAD
**Nome da unidade organizacional:** juad
**Nome comum:** juad.verce.app
**Endereço de e-mail:** Seu e-mail
## 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
Após configurar as variáveis de ambiente, você pode usar a biblioteca para consultar informações de uma assinatura no Stripe:
```ts
import { Stripe } from './caminho/para/a/sua/biblioteca';
const subscriptionId = 'sub_YDwPML4JZ8XHT';
Stripe.subscriptions(subscriptionId)
.then((data) => {
console.log(data);
})
.catch((error) => {
console.error('Erro ao consultar a assinatura:', error);
});
```
#### 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.

@@ -6,3 +6,2 @@ import axios from 'axios';

const subscriptionId = process.env.STRIPE_SUBSCRIPTION_ID;
const secretKey = process.env.STRIPE_SECRET_KEY;

@@ -12,5 +11,3 @@

baseURL: 'https://api.stripe.com/v1',
headers: {
Authorization: `Bearer ${secretKey}`,
},
headers: { Authorization: `Bearer ${secretKey}` },
});

@@ -25,3 +22,1 @@

};
Stripe.subscriptions(subscriptionId);

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc