Autenticación
Todas las rutas menos Salud piden una key. La creás en el panel → Desarrolladores. Se muestra una sola vez.
Authorization: Bearer tiki_test_… Authorization: Bearer tiki_live_…
Test y live son entornos distintos. Si la key no va o está revocada, 401.
curl https://api.tikipay.ar/v1/cuenta \ -H "Authorization: Bearer tiki_test_xxx"
$ch = curl_init('https://api.tikipay.ar/v1/cuenta');
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Authorization: Bearer tiki_test_xxx',
'Accept: application/json'
));
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$out = curl_exec($ch);const r = await fetch('https://api.tikipay.ar/v1/cuenta', {
headers: {
Authorization: 'Bearer tiki_test_xxx',
Accept: 'application/json'
}
});
const data = await r.json();HTTP/1.1 200 OK
{
"data": {
"id": 1,
"email": "comercio@ejemplo.com",
"nombre": "Ana Pérez",
"puede_cobrar": true
}
}Respuesta es el JSON HTTP. El SDK lo envuelve en { http, data }.
Sin key
curl https://api.tikipay.ar/v1/cuenta
HTTP/1.1 401 Unauthorized
{
"error": "unauthorized",
"message": "Key inválida o revocada."
}