✏️ Editar QR (hasta 10.000 ítems)
Permite modificar algunos atributos de hasta 10.000 QRs Dinámicos siempre y cuando no hayan sido pagados o no se hayan vencido.
REQUEST
Headers
Content-Type | application/json |
---|---|
El tipo MIME del contenido del cuerpo enviado. Por defecto JSON es Unicode UTF-8. No se debe configurar otro charset. | |
Authorization | Bearer ••••••• |
Puede consultar la sección (API Key) para más información. |
Body
Atributo | Tipo | Requerido | Descripción |
---|---|---|---|
total_count | Integer | Si | Cantidad de QR que va a tener el lote. |
data | Array[objects] | Si | Lista de objetos donde se deben listar los QR a editar. La cantidad debe coincidir con total_count. |
Atributos del objeto data:
Atributo | Tipo | Requerido | Tamaño | Descripción |
---|---|---|---|---|
id | String | Si | 25 | ID único conformado por el ID de la Cuenta - uuid. |
multiple_payment | Bool | Si | Permitir que un QR pueda ser pagado muchas veces | |
description | String | Si | Min: 2 Max: 500 | Descripción del pago. |
payer_name | String | Si | 255 | Nombre del pagador. |
payer_email | String | No | 255 | Email del pagador. |
first_due_date | String | Si | Fecha de primer vencimiento. Formato: dd-mm-yyyy | |
first_total | Decimal | Si | min: 10 max: 99999999.99 | Monto del primer vencimiento. |
external_reference | String | No | 255 | Referencia externa del pago. |
second_due_date | String | No | Monto del segundo vencimiento Formato: dd-mm-yyyy | |
second_total | Decimal | No | min: 10 max: 99999999.99 | Monto del segundo vencimiento |
POST Editar QR
https://api.sandbox.pagos360.com/batch-edit-qr
Example Request
curl --location 'https://{{base_url}}/batch-edit-qr' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{api_key}}' \
--data-raw '{
"total_count":2,
"data":[
{
"id":"454133B2-1700151400594",
"multiple_payment":true,
"external_reference":"Descripcion actualizada",
"description":"Descripcion actualizada",
"payer_name":"Pagador Actualizado",
"payer_email":"emailActualizado@prueba.com",
"first_due_date":"25-11-2024",
"first_total":6000,
"second_due_date": "10-11-2025",
"second_total":9000
},
{
"id":"454133B2-1700151400595",
"multiple_payment":true,
"external_reference":"Descripcion actualizada",
"description":"Descripcion actualizada",
"payer_name":"Pagador Actualizado",
"payer_email":"emailActualizado@prueba.com",
"first_due_date":"25-11-2024",
"first_total":6000,
"second_due_date": "10-11-2025",
"second_total":9000
}
]
}'
📨 Respuesta
Se editó correctamente el lote de QRs
[ Status: 200 OK
{
"code": "H002",
"message": "Created"
}
]