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.
Importante
Nunca exponha sua Secret Key em código do lado do cliente. Use a Public Key para operações no navegador.
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.