Obtener transacción por referencia

Obtener transacción por referencia #

Este método permite obtener una transacción por su referencia.

URL del endpoint #

GET /find-transaction-by-reference

Parámetros de entrada #

Parámetro Tipo Descripción
reference string Referencia de la transacción a obtener

Encabezados #

Encabezado Valor
Authorization Bearer {token}
Content-Type application/json

Respuesta esperada #

El método devuelve una respuesta en formato JSON con los siguientes campos:

  • En caso de éxito, la respuesta tendrá el código de estado 200 y contendrá los siguientes datos:
{
  "id": "1d58d1bc-0f84-49d1-b82f-aaf4778af577",
  "from_user_id": "2fdd5591-49d4-42d9-92b2-7f3ce1c52ef5",
  "to_user_id": "3f6e86de-7c9f-4a70-9076-6d8f6b66a450",
  "amount": 100.5,
  "date": "2023-04-26",
  "from_user": "Usuario A",
  "to_user": "Usuario B",
  "status": "completed",
  "details": {
    "description": "Pago de factura",
    "reference_number": "ABC123"
  },
  "reference": "Transaction123"
}

Ejemplos de uso #

Python #

import requests

transaction_reference = "tx_1d58d1bc-0f84-49d1-b82f-aaf4778af577"
url = f"https://api.leancore.co/find-transaction-by-reference?reference={transaction_reference}"
headers = {
    "Authorization": "Bearer YOUR_ACCESS_TOKEN"
}

response = requests.get(url, headers=headers)
data = response.json()

if response.status_code == 200:
    # Procesar los datos de la transacción
    print(data)
else:
    # Manejar el error de transacción no encontrada
    print(data["message"])