🔡Obtendo dados de notificações

Saiba como consultar os dados das notificações enviadas ao seu sistema.

Uma vez que a sua URL de retorno recebeu um POST com o token de notificação da 4P Finance, o seu sistema deverá realizar uma requisição GET para o endpoint /notification/:token que retornará os dados da transação/notificação.

Requisição

Realiza requisição dos dados da notificação/callback.

GET https://api.4p.finance/v1/notification/:token

Realiza uma requisição enviando o token recebido via POST na URL de retorno cadastrada na criação da transação.

Path Parameters

Name
Type
Description

token*

String

Token recebido via POST na sua URL de retorno cadastrada.

Headers

Name
Type
Description

x-api-key*

String

Sua chave API.

{
    "http_code": 200,
    "success": true,
    "info": {
        "data": {
            "id": "c615ff0287060d99342d5b6378c28386",
            "tid": 3245,
            "application_id": 342,
            "status": "success",
            "amount": "0.0832",
            "transaction_hash": "0x873e2d469f3f4d18f2a97c22273b49a64d53351b808c6853c603f63bdeb08234",
            "receiver_wallet": "0xFb0364946C2f95424B59dc6a8503f2350799323c",
            "currency_symbol": "MATIC",
            "chain_id": "137",
            "created_at": "05/11/2022 15:53:35",
            "confirmed_at": "05/11/2022 17:30:30",
            "amount_brl": 50,
            "total_discount": 0,
            "custom_id": "PN0032"
        }
    }
}

Importante! Se o seu sistema consulta o token enviado, consideramos que a notificação foi realizada com sucesso. Caso não consulte, tentaremos novamente por até 05 dias.

Ou seja, se houver uma requisição ao endpoint GET /notification/:token, entenderemos que você recebeu o POST com o token de notificação e que o consultou, recebendo como resposta todos os dados informativos sobre a confirmação da transação.

Uma vez que consultou os dados da transação, o seu sistema já pode efetuar a baixa de pagamento, confirmação, ou conclusão da transação.

Last updated

Was this helpful?