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)
| Parámetros | Descripción |
|---|---|
| customer_id |
|
| merchant_id |
|
| terminal_id |
|
| amount |
|
payment_method
|
|
card_brand
|
|
installments
|
|
additional_info
|
|
is_tip_allowed
|
|
is_print_allowed
|
|
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
{}