Autenticação
Todas as requisições à API devem incluir sua API Key no header Authorization.
Header
Authorization: Bearer pk_live_a3f8c2d1e9b4f7a2c5d8e1f4a7b0c3d6...
Criando uma API Key
Acesse Dashboard → Integrações → Chaves de API e clique em "Criar chave". Selecione os escopos necessários e copie a chave gerada.
A chave completa é exibida apenas uma vez no momento da criação. Guarde-a em local seguro. Se perder, será necessário criar uma nova.
Escopos
Cada API Key tem escopos que definem quais operações são permitidas:
| Escopo | Descrição |
|---|---|
| read:orders | Listar e consultar pedidos |
| read:products | Listar e consultar produtos |
| read:affiliates | Consultar dados de afiliados |
| read:members | Listar membros e acessos |
| write:products | Criar e editar produtos |
| write:webhooks | Gerenciar endpoints de webhook |
| refunds:create | Solicitar reembolsos |
Exemplo de requisição
Node.js
const response = await fetch("https://app.paysclub.com/api/v1/orders", {
headers: {
"Authorization": "Bearer pk_live_sua_chave_aqui",
"Content-Type": "application/json",
},
});
const { data } = await response.json();
console.log(data);Python
import requests
headers = {
"Authorization": "Bearer pk_live_sua_chave_aqui",
"Content-Type": "application/json",
}
response = requests.get("https://app.paysclub.com/api/v1/orders", headers=headers)
data = response.json()
print(data)