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"])