Enviar request de pagos en lote

Enviar request de pagos en lote

Para crear una solicitud de pago masivo, se debe hacer una petición POST al endpoint de pagos masivo con la estructura del objeto tipo JSON que se muestra a continuación:

  1. { "merchantId": "your_merchant_id", "secret": "your_secret", "terminal": "your_terminal", "currency": "USD || CRC || GTQ", "payments": [ { "orderReference": "xwr-100", "amount": 0.00, "token": [ "the_card_token_to_use_in_your_payment" ],
  2. "name": "Full name", "email": "example@greenpay.me" }, { "orderReference": "xwr-200", "amount": 0.00, "token": [ "the_card_token_to_use_in_your_payment" ],
  3. "name": "Full name", "email": "example@greenpay.me" } ] }


El endpoint responderá un objeto tipo JSON con un "status: 200" y un "bulkId" autogenerado que se deberá utilizar cuando nuestro sistema invoque su webhook. La respuesta de servicio tiene la siguiente estructura:

  1. { "status": 200 "bulkId": "83be3d9d-8ebb-4cdf-a96a-c364da15bd80" }

    • Related Articles

    • Respuesta de pago en webhook

      1. Descripción Si el comercio require recibir las respuesta de los pagos o tokenización de tarjetas en un backend, ya sea, para actualizar pedidos, información o simplemente almacenar la respuesta en base de datos como respaldo, entonces debe ...
    • 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: ...
    • Sobre tarjetas de prueba y códigos de error

      1. ¿Cuáles tarjetas se pueden utilizar en el ambiente de pruebas o sandbox? Como el ambiente de sandbox es simulado, se deben utilizar tarjetas de prueba, preferiblemente falsas. Por ello recomendamos lo siguiente: Para realizar transacciones ...
    • Recibir respuestas en un webhook

      1. Descripción Si el comercio require recibir las respuesta de los pagos o tokenización de tarjetas en un backend, ya sea, para actualizar pedidos, información o simplemente almacenar la respuesta en base de datos como respaldo, entonces debe ...
    • Recibir respuestas en un webhook

      1. Descripción Si el comercio require recibir las respuesta de los pagos o tokenización de tarjetas en un backend, ya sea, para actualizar pedidos, información o simplemente almacenar la respuesta en base de datos como respaldo, entonces debe ...