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.
  1. {
      "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 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
  1. {
      "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
  1.   {
        "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: ...