Listar detalles de transacción

Listar detalles de transacción

Consideraciones

Para hacer uso de este servicio se deben tener las siguientes consideraciones:
  1. Utilizar el servicio en el endpoint
    1. En sandbox: https://sandbox-merchant.greenpay.me/transactions/get
    2. En producción: https://merchant.greenpay.me/transactions/get

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:
  1. merchantId: Es el id proporcionado por GreenPay para su comercio.
  2. 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 ...