Ambientes
| Ambiente | Bucket S3 entrada | Bucket S3 salida |
|---|---|---|
| Desarrollo | adq-massive-onboarding/payment-facilitator/{PF_CODE}/IN/ | adq-massive-onboarding/payment-facilitator/{PF_CODE}/OUT/ |
| Producción | adq-massive-onboarding/payment-facilitator/{PF_CODE}/IN/ | adq-massive-onboarding/payment-facilitator/{PF_CODE}/OUT/ |
El nombre del archivo debe seguir el formato:
OMasivo_*.xlsxFlujo de registro masivo
Prepara el archivo Excel
Completa el archivo de entrada con los datos de cada comercio. Cada fila puede ser
INSERT para nuevos comercios o UPDATE para actualizar existentes.El sistema procesa el archivo
Pay-me procesa cada fila de forma asíncrona — valida los datos, registra los comercios y habilita sus métodos de pago.
Operaciones soportadas por fila
INSERT
Crea un nuevo comercio. Genera
client_id y client_secret incluidos en el archivo de salida.UPDATE
Actualiza datos de un comercio existente usando su
merchant_code. No regenera credenciales ni modifica datos fiscales.Estructura del archivo de salida
El archivo de salida incluye todas las columnas del archivo de entrada más los siguientes campos de resultado:| Campo | Descripción |
|---|---|
status | success o error por fila |
message | Detalle del resultado o motivo del error |
merchant_code | UUID asignado al comercio |
merchant_credentials | client_id y client_secret generados — solo en INSERT |
payment_methods_enabled | Métodos habilitados exitosamente |
payment_methods_failed | Métodos que fallaron durante el registro |
Consideraciones
Si una fila tiene errores de validación, el campo
status será error y message describirá el motivo — por ejemplo: "RUC inválido" o "marca no permitida".En operaciones
UPDATE, los datos fiscales no son modificables y las credenciales no se regeneran.Referencia técnica
Ver referencia en GitHub
Estructura de entrada · Estructura de salida · Archivos de ejemplo

