Intenciones de Pago

Crear intención de pago

POST /cloud-terminals/payment-intentions

Permite crear una nueva intención de pago sobre una terminal física del ecosistema Menta. Al invocarlo se envía el importe y la información del comercio a la terminal para que la persona usuaria confirme la compra. No realiza el cobro inmediato; simplemente prepara la transacción en la terminal.

ℹ️

Usá un identificador idempotente x-app-request-id (UUID v4) y conservá su valor para reintentos o cancelaciones.

Encabezados

Authorization: Bearer {access_token}

Body (JSON)

CampoTipoOblig.Descripción
customer_idstring✔️Identificador del cliente provisto por Menta.
merchant_idstring✔️Identificador del comercio.
terminal_idstring✔️Identificador de la terminal donde se realizará el cobro.
amountstring✔️Importe a cobrar; decimales con punto.
payment_methodstringCREDIT o DEBIT.
card_brandstringMarca de la tarjeta (VISA, MASTERCARD, etc.).
installmentsintegerNúmero de cuotas. Si no aplica, enviar 1.
additional_infostringTexto opcional visible en reportes/recibos.
is_tip_allowedbooleanPermite agregar propina en la terminal. (Por defecto es true)
is_print_allowedbooleanHabilita impresión de comprobante en la terminal. (Por defecto es true)
curl --location --request POST 'https://api.menta.global/api/v1/cloud-terminals/payment-intentions' \
  --header 'Authorization: Bearer {access_token}' \
  --data-raw '{
    "customer_id": "{customer_id}",
    "merchant_id": "{merchant_id}",
    "terminal_id": "{terminal_id}",
    "amount": "1000.00",
    "payment_method": "CREDIT",
    "card_brand": "VISA",
    "installments": 3,
    "additional_info": "Compra en restaurante - Mesa 5",
    "is_tip_allowed": true,
    "is_print_allowed": true
  }'

201: Created

{}