amount | Decimal (string) | Sí | Monto con 2 decimales. 0 = QR de monto abierto: el pagador digita el importe. |
gloss | string | Sí | Descripción visible del cobro. Entre 3 y 100 caracteres. |
expiration | string | Sí | Vencimiento del QR. Ver Guía de expiración flexible. |
currency | string (enum) | No | Solo "BOB". Default: "BOB". |
singleUse | boolean | No | Si true, el QR se invalida tras el primer pago. Default: true. |
serviceCode | string | No | Código de clasificación del servicio. Default: "001". Máx. 10 caracteres. |
payerDocument | string | null | No | CI/NIT del pagador esperado. Si se especifica, restringe el QR a ese pagador. Máx. 20 caracteres. |
externalReference | string | null | No | ID de tu orden o carrito. Vuelve en la respuesta y en la consulta de estado. Máx. 64 caracteres. |
distribution | object | null | No | Split de fondos {"cuenta": monto}. Solo en CUCU Direct multi-destino. Si es null, se usa la configuración de tu comercio. |
metadata | object | null | No | Datos libres de tu sistema. Vuelven en la consulta de estado. |