➕ Importar QR (hasta 10.000 ítems)

Permite generar hasta 10.000 códigos QR el cual almacena la información enviada para que luego pueda estar disponible para escanear. Considerar que este entorno de homologación fue diseñado para pruebas por lo tanto los lotes de importación no deben superar los 1000 registros por intento.

POST/save-qr-data

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 crear. 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.

qr_type

String

No

15

Indica el tipo de QR, por defecto es dinámico.

Opciones: “dynamic_closed_amount”

qr_name

String

No

Min:1

Max:15

Permite identificar la imagen de un QR estático. Si bien este valor no es requerido es de carácter obligatorio enviarlo cuando el tipo de QR es estático.

city

String

Si

15

Nombre de la ciudad de la Cuenta.

multiple_payment

Bool

Si


Permitir que un QR pueda ser pagado muchas veces/

external_reference

String

No

255

Referencia externa del pago.

description

String

Si

Min: 2

Max: 500

Descripción del pago.

first_total

Decimal

Si

min: 10

max: 99999999.99

Monto del primer vencimiento.

first_due_date

String

Si


Fecha de primer vencimiento.

Formato: dd-mm-yyyy

payer_name

String

Si

255

Nombre del pagador.

payer_email

String

No

255

Email del pagador.

postal_code

String

Si

8

Código postal del comercio

free_tier

Bool

No


Indica si la cuenta es free_tier

second_total

Decimal

No

min: 10

max: 99999999.99

Monto del segundo vencimiento.

second_due_date

String

No


Fecha del segundo vencimiento.

Formato: dd-mm-yyyy

POST Importar QR

https://https://qr.sandbox.pagos360.com/save-qr-data

Example Request

curl --location '{{base_url}}/save-qr-data' \ --header 'Content-Type: application/json' \ --header 'Authorization: Bearer {{api_key}}' \ --data-raw '{ "total_count": 2, "data": [ { "id": "454133B2-1700151400594", "multiple_payment": false, "city": "CORDOBA", "description": "descripcion", "first_due_date": "25-11-2024", "first_total": 5000, "payer_name": "Pagador", "payer_email": "email@prueba.com", "postal_code":"X5000EMX" }, { "id": "454133B2-1700151400595", "multiple_payment": false, "city": "CORDOBA", "description": "descripcion", "first_due_date": "25-11-2024", "first_total": 5000, "payer_name": "Pagador", "payer_email": "email@prueba.com", "postal_code":"X5000EMX" }, ] }'

📨 Respuesta

Los QRs se han importado correctamente.

[ Status: 200 OK { "code": "H002", "message": "Created" } ]