Buscar Jornada de Pagamento
Payments V4 - Get Journey Session API
Visão Geral
Esta API permite obter uma sessão específica de jornada de payments.
Endpoint
GET /open-keys/itp/api/v2/payments/v4/journeys-sessions/{id}
Autenticação
A API requer autenticação OAuth2 com as seguintes permissões:
app: Para integrações diretas via APIjourney: Para acesso a jornadas específicas
O token de acesso deve ser enviado no header:
Authorization: Bearer {access_token}
Estrutura da Requisição
Parâmetros que podem ser enviados
{
"id": "{id}"
}Campos da Requisição
Nível Raiz
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
id | String | Sim | ID da sessão de jornada |
Exemplo de Requisição (cURL)
curl --location 'https://api.exemplo.com/open-keys/itp/api/v2/payments/v4/journeys-sessions/{id}' \
--header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
--header 'Content-Type: application/json'Resposta da API
Sucesso (200 OK)
A API retorna um objeto contendo:
{
"journeyId": "{journeyId}",
"paymentInitiationApi": "PAYMENTS_V4",
"applicationId": "{applicationId}",
"tokenId": "{tokenId}",
"journeySessionStageId": "{journeySessionStageId}",
"journeySessionUrl": "{url}",
"status": "PENDING",
"id": "{id}",
"application": {},
"journey": {},
"token": {},
"..."
}Erros Comuns
401 Unauthorized
{
"error": "Unauthorized",
"message": "Token inválido ou expirado"
}Solução: Verifique se o token de acesso é válido e possui as permissões necessárias (app, journey).
404 Not Found
{
"error": "Not Found",
"message": "Sessão de jornada não encontrada"
}Solução: Verifique se o ID da sessão é válido e existe.
Updated about 1 hour ago