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 que se quiere 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 del uso del servicio de obtener transacción
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. Casos de error del uso del servicio de obtener transacción
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 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/refund En ...
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 ...
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 ...
Anulación y reversión de transacciones
Consideraciones Para utilizar la funcionalidad de anular o reversar transacción se debe considerar lo siguiente: El comercio debe estar habilitado, si esta deshabilitado no podrá ingresar y utilizar la funcionalidades del dashaboard. Si desconoce el ...