Sobre transações
Uma Transação representa um pagamento dentro da nossa plataforma.
As Transações têm um ciclo de vida, que são representados por eventos, que por sua vez trazem as informações referentes a cada etapa do ciclo.
Aqui está como uma transação se pareceria em termos de payload (neste caso, uma Transação PIX):
{
"transaction": {
"id": "123-456-789",
"merchant_id": "123-456-789",
"user_id": "123-456-789",
"processor_id": "123-456-789",
"merchant_transaction_id": "0000001",
"transaction_type": "pix",
"first_name": "Foo",
"last_name": "Bar",
"email": "foo.bar@mail.net",
"updated_at": "2022-02-02T21:36:03+0000",
"created_at": "2022-02-02T21:34:07+0000",
"events": [
{
"id": "123-456-789",
"success": true,
"event_type": "capture",
"amount": "1.00",
"qrcode": null,
"qrcode_image": null,
"pix_key_type": null,
"pix_key_value": null,
"pix_message": null,
"updated_at": "2022-02-02T21:36:03+0000",
"created_at": "2022-02-02T21:36:03+0000"
},
{
"id": "123-456-789",
"success": true,
"event_type": "auth",
"amount": "1.00",
"processor_transaction_id": "123-456-789",
"qrcode": "COPYPASTEPIXCODE",
"qrcode_image": "data:image/png;base64,123123456546789789",
"pix_key_type": null,
"pix_key_value": null,
"pix_message": null,
"updated_at": "2022-02-02T21:34:10+0000",
"created_at": "2022-02-02T21:34:07+0000"
}
],
"status": "success",
"flow_type": "cashin",
"error": "null",
"e2e_id": "E11647HHHDHBDBDHDBBB"
}
}
Você pode encontrar mais detalhes explorando os endpoints nas seguintes seções.