Autenticación
Este endpoint requiere autenticación mediante Bearer token.
Parámetros de ruta
Identificador único del merchant.
Respuesta
ID del merchant asociado a la tienda.
Slug único de la tienda para la URL pública.
Descripción de la tienda.
URL del logo de la tienda.
URL del banner de la tienda.
Configuración del tema visual de la tienda.Show Propiedades del tema
Color primario en formato hexadecimal.
Color secundario en formato hexadecimal.
{
"merchantId": "mrc_abc123",
"name": "Mi Tienda",
"slug": "mi-tienda",
"description": "Tienda de ejemplo",
"logo": "https://cdn.venepagos.com.ve/logos/mrc_abc123.png",
"banner": "https://cdn.venepagos.com.ve/banners/mrc_abc123.png",
"theme": {
"primaryColor": "#1a73e8",
"secondaryColor": "#ffffff"
}
}
Actualizar configuración de tienda
PUT /merchants/{id}/store
Actualiza la configuración de la tienda del merchant.
Parámetros de ruta
Identificador único del merchant.
Cuerpo de la solicitud
Slug único para la URL pública de la tienda.
Descripción de la tienda.
Configuración del tema visual. Incluye primaryColor y secondaryColor en formato hexadecimal.
Respuesta
Retorna el objeto de configuración de tienda actualizado (mismo formato que GET).
{
"merchantId": "mrc_abc123",
"name": "Mi Tienda Actualizada",
"slug": "mi-tienda-actualizada",
"description": "Nueva descripción",
"logo": "https://cdn.venepagos.com.ve/logos/mrc_abc123.png",
"banner": "https://cdn.venepagos.com.ve/banners/mrc_abc123.png",
"theme": {
"primaryColor": "#ff5722",
"secondaryColor": "#f5f5f5"
}
}
Subir logo
POST /merchants/{id}/store/logo
Sube o actualiza el logo de la tienda. El archivo debe enviarse como multipart/form-data.
Parámetros de ruta
Identificador único del merchant.
Cuerpo de la solicitud
Archivo de imagen del logo. Formatos aceptados: PNG, JPG, WEBP. Tamaño máximo: 2 MB.
Respuesta
URL del nuevo logo subido.
{
"logo": "https://cdn.venepagos.com.ve/logos/mrc_abc123.png"
}
Subir banner
POST /merchants/{id}/store/banner
Sube o actualiza el banner de la tienda. El archivo debe enviarse como multipart/form-data.
Parámetros de ruta
Identificador único del merchant.
Cuerpo de la solicitud
Archivo de imagen del banner. Formatos aceptados: PNG, JPG, WEBP. Tamaño máximo: 5 MB.
Respuesta
URL del nuevo banner subido.
{
"banner": "https://cdn.venepagos.com.ve/banners/mrc_abc123.png"
}
Listar enlaces de la tienda
GET /merchants/{id}/store/links
Obtiene los enlaces de pago asociados a la tienda del merchant.
Parámetros de ruta
Identificador único del merchant.
Respuesta
Lista de enlaces de la tienda.Show Propiedades del enlace
Identificador único del enlace.
Etiqueta descriptiva del enlace.
Indica si el enlace está activo.
{
"data": [
{
"id": "lnk_001",
"url": "https://pay.venepagos.com.ve/mi-tienda/producto-1",
"label": "Producto 1",
"active": true
},
{
"id": "lnk_002",
"url": "https://pay.venepagos.com.ve/mi-tienda/donacion",
"label": "Donación",
"active": true
}
]
}