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:

EscopoDescrição
read:ordersListar e consultar pedidos
read:productsListar e consultar produtos
read:affiliatesConsultar dados de afiliados
read:membersListar membros e acessos
write:productsCriar e editar produtos
write:webhooksGerenciar endpoints de webhook
refunds:createSolicitar 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)