VTEX
Realiza cargos fácilmente con nuestros plugins sin invertir tiempo en desarrolloVTEX es una plataforma de comercio electrónico que ayuda a los comercio a crear su propio eCommerce y vender sus productos en línea. A través de esta herramienta podrás diseñar tu tienda digital, gestionar productos, recibir órdenes de compra y realizar cobros.
Nuestro conector de pagos te ofrece una solución rápida de integración para empezar a vender sin tener experiencia como desarrollador. Para ello, debes tener una tienda virtual creada en VTEX y tu cuenta habilitada (test o live) en el CulqiPanel.
Nuestro conector de pagos integra por ti nuestro Custom Checkout y nuestra librería JS 3DS, con el cual tendrás la posibilidad de realizar cobros con tarjetas de débito y crédito, Yape, PagoEfectivo, billeteras móviles y Cuotéalo con solo unos simples pasos de configuración.
Instalación y activación
Siga los siguientes pasos:
- Instalar VTEX IO CLI, para ello usar la siguiente referencia según tu sistema operativo.
Url: https://developers.vtex.com/docs/guides/vtex-io-documentation-vtex-io-cli-install
- En el terminal ejecutar el siguiente comando para logearte en tu cuenta VTEX.
vtex login
- En el terminal procedemos a instalar el conector de Culqi.
vtex install culqipartnerpe.culqi-auth-vtex@2.1.3
-
Luego ingresa a tu tienda VTEX con tus credenciales.
-
En el menu de la izquierda ubicamos la opción App Management, y validamos que la aplicación Culqi se instaló correctamente.
- Luego, en el buscador de VTEX escribimos “Payment” y seleccionamos “Settings -> Store Settings / Payment”.
- Seleccionamos el tab Gateway Affiliations y damos click en el icono de “+” en el lado derecho.
- Se desplegarán las opciones de pago disponibles, debemos ubicar el conector Culqi y hacer click.
-
Hacemos scroll hacia la parte inferior y procedemos a guardar la afiliación.
-
Luego seleccionamos el tab Payment Conditions y damos click en el icono de “+” en el lado derecho.
- Se desplegarán los payment conditions disponibles, debemos ubicar Culqi y hacer click.
- Procedemos a ingresar el nombre Culqi, activamos y guardamos.
Configuración
A continuación se presenta una imagen de la pantalla de configuración:
Siga los siguientes pasos.
1. Ubicate en Gateway Affiliations: Nos ubicamos en el tab Gateway Affiliations y procedemos a dar clik en "Culqi".
2. Payment setlement: Mantén la configuración por defecto o elige una opción.
3. Selecciona el ambiente (test o live): Este paso es esencial para que determines cuándo realizar pruebas y cuándo activar tu tienda en producción.
4. Credenciales de aplicación: Registra tus credenciales de aplicación(Application key y Applicatión token).
5. Ingresa la llave pública (test o live): Obtén tus llaves desde tu CulqiPanel y registra tu llave pública.
6. Selecciona los métodos de pago: Por defecto nuestro plugin habilita los pagos con tarjeta. Sin embargo, si deseas habilitar otros medios de pago (Banca móvil e internet, Yape, Agentes y bodegas, Billeteras móviles, Cuotéalo BCP) solo debes activarlos.
7. Define el tiempo de expiración de pago: Debes definirlo si habilitarás pagos con PagoEfectivo, billeteras móviles o Cuotéalo.
8. Registra notificaciones de pago (Webhook): Registra en tu CulqiPanel la URL de notificaciones(https://public-integration.culqi.com/se-pagosplataforma/webhook).
9. Define tus colores y logo: Con esta opción puedes cambiar los colores preestablecidos por los colores de tu marca, así como el logo.
10. Registra tu RSA key: Con esta opción podrás encriptar los datos de la tarjeta de crédito/débito de tus clientes.
11. Finalmente guarda tu configuración: ¡Listo!, Tus clientes ya pueden realizar pagos a través de tu tienda virtual.
Pruebas
Antes de activar tu tienda en producción, te recomendamos realizar pruebas de integración. Así garantizarás un correcto despliegue.
Si vas a realizar pruebas en el entorno de integración debes habilitar el modo de prueba(test mode) y configurar tu llave pública de pruebas.
Si vas a empezar a vender desde tu tienda virtual, deberás seleccionar el ambiente de producción e ingresar tu llave de producción.
Configuraciones adicionales
Si deseas personalizar el texto del botón de pago Culqi de tu tienda, te facilitamos códigos de ejemplo.
1. Ingresa a tu tienda VTEX.
2. En el buscador de VTEX escribimos "Checkout" y seleccionamos "Settings -> Store Settings / Storefront".
3. En la siguiente pantalla seleccionar el ícono de configuración.
4. Luego ubícate en el tab "Code".
5. Editar el archivo "checkout6-custom.css" con el siguiente código y da click en guardar.
#payment-group-CulqiPaymentGroup .payment-group-item-text {
opacity: 0;
}
6. Editar el archivo "checkout6-custom.js" con el siguiente código y le dar click en guardar.
$(document).ready(function() {
// Your jQuery code goes here
$(window).on('orderFormUpdated.vtex', function(event, orderForm) {
//obtener elemento
const paymenttext = $(".payment-group-list-btn")
.find("#payment-group-CulqiPaymentGroup")
.find("span");
//Reemplazar texto
paymenttext.text("Culqi (PLIN)");
//Mostrar texto
paymenttext.css("opacity", "1");
//Reemplazar imagen como background
paymenttext.css("background-image", "url(https://io2.vtex.com/checkout-ui/v6.100.0/img/culqi/culqi-logo.svg)");
//agregar imagen
paymenttext.append("<img src='https://io2.vtex.com/checkout-ui/v6.100.0/img/culqi/culqi-logo.svg' />");
//distancia de la imagen respecto al texto
paymenttext.find('img').css("margin-left", "8px");
//tamaño de la imagen
paymenttext.find('img').css("height", "16px");
});
});