Sobre callbacks e notificações via API

A integração via API suporta notificações de status? A URL de notificação pode ser especificada?

Sim. Nossos servidores tentarão chamar um endpoint do seu lado para notificá-lo sobre mudanças de status nas transações. A URL de notificação pode ser especificada via API.

A API fornece callbacks para compras (pay-ins) e retiradas (pay-outs)?

Sim. Consulte a documentação da API de compras e pagamentos.

Podem fornecer um exemplo de resposta de notificação?

As APIs de compras (pay-ins) e pagamentos (pay-outs) tentarão notificá-lo sobre mudanças de status enviando um POST semelhante aos seguintes:

Para pay-outs:

{
    "id": "f8dd11dd-12fe-42f7-8e5c-9035714dd43d",
    "code": null,
    "amount": "200.00",
    "status": "completed",
    "cancel_uri": null,
    "created_at": "2021-01-30T07:47:01.055Z",
    "partner_id": "4c41f826-115f-40d6-b34c-2a5885e51d27",
    "updated_at": "2021-01-30T07:47:02.061Z",
    "description": "Some description provided by the partner",
    "failure_uri": "https://example.com/123/failure",
    "airtm_user_id": "119500e5-094f-4020-beb4-69f5b6f32ee7",
    "failure_reason": null,
    "operation_type": "payout",
    "airtm_user_email": "useremail@hotmail.com",
    "confirmation_uri": "https://example.com/123/confirmed",
    "airtm_operation_id": "cfcd89bd-f3e7-4525-af61-83d906e5117c"
}

Para pay-ins:

{
    "id": "f85e1a28-0ee4-468f-896d-cbb2caf536de",
    "code": "123456",
    "amount": "1.00",
    "status": "confirmed",
    "cancel_uri": "http://myserver.mydomain/cancel",
    "created_at": "2022-08-15T23:42:16.933Z",
    "partner_id": "afe23416-1d7f-4c54-803f-7e87cdd193ba",
    "updated_at": "2022-08-15T23:42:34.016Z",
    "description": "Test purchase",
    "failure_uri": null,
    "callback_uri": "http://myserver.mydomain/callback",
    "airtm_user_id": "6bd1e5b1-7d12-4112-aa1c-3e67454b56f6",
    "failure_reason": null,
    "operation_type": "purchase",
    "airtm_user_email": "some@email.com",
    "confirmation_uri": "http://myserver.mydomain/confirmed",
    "airtm_operation_id": "cd529399-1df5-42e2-b2e8-64962eb72562",
    "airtm_operation_hash": "1DF5PR42E2CPB2E8"
}

Isso foi útil para você? Sim Não

Enviar feedback
Lamentamos não termos conseguido ajudá-lo(a) mais. Ajude-nos a melhorar este artigo com o seu feedback.