Listar detalles de transacción
Consideraciones
Pasos para el uso del servicio
1. Estructura de datos
Para consumir el servicio se debe hacer un POST con la siguiente estructura.
{
"merchantId": "{{merchantId}}",
"orderReference": "{{ordenReference}}"
}
Los datos que debe proporcionar son:
- merchantId: Es el id proporcionado por GreenPay para su comercio.
- orderReference: Es el Order Reference de la transacción de la cual se desea obtener los detalles.
2. Realizar POST para obtener la transacción.
Se debe enviar una solicitud HTTP de tipo POST al endpoint de get transacción con el objeto JSON especificado en la sección Estructura de Datos que contiene los datos de la transacción.
2.1 Caso de éxito
En el siguiente ejemplo se muestra la respuesta de éxito en formato JSON:
Ejemplo 1. Éxito
{
"code": 200,
"status": "SUCCESS",
"result": {
"amount": "1.50",
"authorizer": "bncr",
"date": "2020-10-10T00:18:15.407164",
"merchant": "Allterminals-3daf-BNCR-USD",
"referenceNumber": "2020100918181597aba4e56330cfdcd6d060f7b4",
"state": "approved",
"retrievalNumber": "701016540713",
"authorizationID": "533793",
"currency": "USD",
"creditCardBin": "424242",
"cardNumber": "4242",
"description": "Membresía de ...",
"source": "on_demand",
"kount": {
"score": "46",
"country": "CR",
"response": "A",
"mobile": "N"
}
},
"errors": []
}
2.2. Caso de error
Ejemplo 3. Orden de referencia no existe
{
"code": 404,
"status": "FAIL",
"errors": [
"Error: Transaction not found"
]
}
Related Articles
Listar pagos de suscripciones
Para este servicio se debe consumir el siguiente endpoint: https://sandbox-merchant.greenpay.me/subscriptions/list/payments A continuación, se muestra el paso a paso para ejecutar un pago manual de una suscripción en nuestro API de forma exitosa: ...
Reversar transacción
Consideraciones Para utilizar este servicio, es importante tener en cuenta lo siguiente: Utilizar el servicio en el endpoint correspondiente: Para entornos de prueba (sandbox): https://sandbox-merchant.greenpay.me/transactions/refund Para entornos de ...
Anular transacción
Consideraciones Para hacer uso de este servicio se deben tener las siguientes consideraciones: Utilizar el servicio en el endpoint: En sandbox: https://sandbox-merchant.greenpay.me/transactions/void. En producción: ...
Listar suscripciones
Para este servicio se debe consumir el siguiente endpoint: https://sandbox-merchant.greenpay.me/subscriptions/list A continuación, se muestra el paso a paso para ejecutar un pago manual de una suscripción en nuestro API de forma exitosa: Crear el ...
Crear orden de pago
Consideraciones La orden de pago se genera para indicar al API de pago que se realizará una transacción, basándose en los datos proporcionados en la orden. Para esto, se debe considerar lo siguiente: Utilizar el servicio en los endpoints: En sandbox: ...