Recaudo Docs

Primeiros passos

Autenticação

A API do Recaudo usa chaves de API para autenticar as requisições. Crie uma conta para obter suas chaves de API.

Tipos de chaves de API

Tipo Prefixo Uso
Public Key (Live) pk_live_ Navegador, formulários de pagamento
Secret Key (Live) sk_live_ Servidor, operações sensíveis
Public Key (Test) pk_test_ Desenvolvimento no navegador
Secret Key (Test) sk_test_ Desenvolvimento no servidor

Autenticação por cabeçalho

Inclua sua chave de API no cabeçalho Authorization como token Bearer:

curl https://recaudo.app/api/v1/customers \
  -H "Authorization: Bearer sk_live_tu_secret_key" \
  -H "Content-Type: application/json"
$client = new \GuzzleHttp\Client();

$response = $client->request('GET', 'https://recaudo.app/api/v1/customers', [
    'headers' => [
        'Authorization' => 'Bearer sk_live_tu_secret_key',
        'Content-Type' => 'application/json',
        'Accept' => 'application/json',
    ]
]);

$data = json_decode($response->getBody(), true);
const response = await fetch('https://recaudo.app/api/v1/customers', {
  method: 'GET',
  headers: {
    'Authorization': 'Bearer sk_live_tu_secret_key',
    'Content-Type': 'application/json',
  }
});

const data = await response.json();
import requests

response = requests.get(
    'https://recaudo.app/api/v1/customers',
    headers={
        'Authorization': 'Bearer sk_live_tu_secret_key',
        'Content-Type': 'application/json',
    }
)

data = response.json()
Esta página ajudou? Obrigado por avisar.
Esc