API Reference

Consultar por Token e Email

Essa rota retorna os dados de um Flashlink pago.

Consultar por Token e Email

Retorna os dados de um Flashlink que foi pago através dos parâmetros: token do link, obtido na URL gerada pela rota de criação de link, e do e-mail do cliente pagador cadastrado na hora da compra. Como um link pode ser pago mais de uma vez por pessoas diferentes, essa rota é útil para buscar os dados de um pagador específico através do e-mail inserido na hora da compra.

Como implementar:

Primeiramente, é necessário passar o token API do estabelecimento no header "Authorization". Esse token é disponibilizado através do Suporte. Os contatos estão disponibilizados em nossa página Fix Pay.

Exemplo:

Agora, veremos um exemplo da requisição feita em JavaScript e seu resultado.

const options = {
  method: 'GET',
  headers: {accept: 'application/json', Authorization: '125SEBXXXXXX20150821'}
};

fetch('https://apis.fixpay.com.br/v1/flashlink/bytokenandemail/be58202a-85c9-23ef-ad72-a4e7ed528d73/cliente%40gmail.com', options)
  .then(response => response.json())
  .then(response => console.log(response))
  .catch(err => console.error(err));

O retorno da requisição é um JSON contendo dados relevantes do Flashlink.

{
    "data": {
        "id": 129039,
        "flashlink_id": 0,
        "estabelecimento_id": 2488,
        "grupo_id": 0,
        "request_json": "",
        "response_json": "",
        "amount": 0.00,
        "card_token": "",
        "installments": 0,
        "client_name": "Ana",
        "client_email": "[email protected]",
        "client_phone": "",
        "zip_code": "",
        "address": "",
        "number": 0,
        "complement": "",
        "neighborhood": "",
        "city": "",
        "state": "",
        "country": "",
        "tid": "",
        "reference": "",
        "card_number": "",
        "card_holder_name": "",
        "nsu": "",
        "authorization": "",
        "date_payment": "0001-01-01T00:00:00Z",
        "natureza_id": 0,
        "integradora_id": 0,
        "bandeira_id": 0,
        "captura_id": 0,
        "status_id": 11,
        "freight": false,
        "amount_freight": 0.00,
        "ip": "",
        "cpf_cnpj_holder": "",
        "antifraude": "",
        "created_at": "2023-08-25T12:18:50.833471Z",
        "updated_at": "0001-01-01T00:00:00Z",
        "TotalAmount": 0.00,
        "Bandeira": {
            "id": 0,
            "descricao": "",
            "created_at": "0001-01-01T00:00:00Z",
            "updated_at": "0001-01-01T00:00:00Z"
        },
        "Token": "4754cf9c-4633-4c5a-b54c-f9d173f384q1",
        "Fantasia": "",
        "Description": "",
        "LinkUrl": "",
        "UsuarioId": 0,
        "Usuario": "",
        "StatusDescricao": "",
        "FormaDePagamento": 0,
        "Consultado": 0,
        "OrderID": 0,
        "InstallmentsAmount": 0,
        "ErrorHistory": ""
    }
}

Testar rota

Abaixo, você poderá testar a rota em produção, passando os valores nos parâmetros conforme sua descrição e tipo. Na lateral direita da tela, você poderá ver o código da requisição em várias linguagens diferentes e sua resposta. Além disso, na parte de resposta da requisição, você poderá ver todos os possíveis retornos gerados pela rota.

Language
Click Try It! to start a request and see the response here!