Gestión del carrito multivendedores (Multicrédito)
Para utilizar el servicio Multicrédito:
- Debe declarar un código de servicio "Padre". Consulte: Creación del código de servicio Padre.
- La solicitud de pago debe ser emitida con el código de servicio “Padre”. Consulte: Forzar el código de servicio que se va a utilizar.
- Cada vendedor debe crear un código de servicio "Hijo". Consulte: Creación de un código de servicio Hijo.
- Todos los códigos de servicio “Hijo” deben estar asociados a una cuenta en el mismo banco que el código de servicio “Padre”. Consulte: Asociar su código de servicio a una cuenta bancaria.
- Cada artículo debe estar asociado a un código de servicio "hijo". Ver: descripción del campo vads_product_ref más adelante.
- Los artículos vendidos en el sitio web comercial deben estar asociados al código de servicio “Hijo”.
Si su contrato PSE admite el modo de integración Multicrédito, debe proporcionar los datos del carrito y describir cada artículo utilizando los campos de la siguiente tabla:
Nombre del campo | Descripción | Formato | Valor |
---|---|---|---|
vads_nb_products | Cantidad de artículos en el carrito de compras | n..12 | Ejemplo: 2 |
vads_product_refN | Datos de identificación del
vendedor (hijo). Cadena de caracteres que debe respetar el siguiente formato: PSE_MULTI=[ID de la tienda del hijo]:[NIT del hijo]:[código de servicio hijo] N corresponde al índice del artículo (0 para el primero, 1 para el segundo y así sucesivamente). | ans..64 | Ejemplo:vads_product_ref0 = PSE_MULTI = 22222222:987654321:1234 |
vads_product_labelN | Descripción del artículo. N corresponde al índice del artículo (0 para el primero, 1 para el segundo y así sucesivamente). | ans..255 | Ejemplo: vads_product_label0 = "tee-shirt" vads_product_label1 = "Biscuit" vads_product_label2 = "Sandwich" |
vads_product_amountN | Precio del artículo con IVA. N corresponde al índice del artículo (0 para el primero, 1 para el segundo y así sucesivamente). | n..12 | Ejemplo: vads_product_amount0 = "1200" vads_product_amount1 = "800" vads_product_amount2 = "950" |
vads_product_typeN | Tipo de artículo. N corresponde al índice del artículo (0 para el primero, 1 para el segundo y así sucesivamente). | enum | Ejemplo: vads_product_type0 = "CLOTHING_AND_ACCESSORIES" vads_product_type1 = "FOOD_AND_GROCERY" vads_product_type2 = "FOOD_AND_GROCERY" |
vads_product_qtyN | Cantidad de artículos. N corresponde al índice del artículo (0 para el primero, 1 para el segundo y así sucesivamente). | n..12 | Ejemplo: vads_product_qty0 = "1" vads_product_qty1 = "2" vads_product_qty2 = "2" |
En modo TEST:
- Si sólo tiene el contrato PSE asociado a la tienda, se mostrará una página de error con el código de error (véase la tabla siguiente).
- Si tiene varios contratos asociados a la tienda, no se ofrecerá el medio de pago PSE.
En modo PRODUCTION:
- Si sólo tiene el contrato PSE asociado a la tienda, se mostrará una página de error Se enviará un e-mail al responsable de la tienda con el código de error (véase la tabla siguiente).
- Si tiene varios contratos asociados a la tienda, no se ofrecerá el medio de pago PSE.
Tabla de los códigos de error:
Código | Mensaje | Descripción |
---|---|---|
10214 | PSE_MULTIC_EMPTY_PRODUCTS | No hay datos en la cesta. |
10215 | PSE_MULTIC_PRODUCT_BLANK_AMOUNT | No hay monto para un producto en la cesta. |
10216 | PSE_MULTIC_PRODUCT_BLANK_REF | Sin campo vads_product_refN. |
10217 | PSE_MULTIC_PRODUCT_FORMAT_REF | Parámetros no válidos para el campo vads_product_refN. Respete el formato siguiente: PSE_MULTI=[ID de la tienda del hijo]:[NIT del hijo]:[código de servicio hijo] |