Sobre IPs para Callbacks y Notificaciones


  1. ¿La integración API admite notificaciones de estado? ¿Se puede especificar la URL de notificación en la integración?

Sí, nuestros servidores intentarán llamar a un endpoint de su lado para notificarle los cambios de estado en las transacciones, y la URL de notificación se puede especificar a través de la API.

  1. ¿La API proporciona callbacks tanto para compras (pay-ins) como para retiros (pay-outs)?

Sí, consulte la documentación API de compras y pagos.

  1. ¿Puede proporcionar un ejemplo de una respuesta de notificación?

Las funcionalidades de compras (pay-ins) y pagos (pay-outs) de nuestra API intentarán notificarle los cambios de estado. En ese caso, intentaremos hacer POST de algo como esto:

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": "[email protected]",

    "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": "[email protected]",

"confirmation_uri": "http://myserver.mydomain/confirmed",

"airtm_operation_id": "cd529399-1df5-42e2-b2e8-64962eb72562",

"airtm_operation_hash": "1DF5PR42E2CPB2E8"

}


¿Le resultó útil? No

Enviar comentarios
Lamentamos no haberle podido ayudar más. Sus comentarios nos ayudarían a mejorar este artículo.