Publicado:
April 4, 2023

Pagos a la medida con Conekta

Manuel Aldana
Revisado por
Aura P茅rez
Tiempo de lectura:
3 min

Desde Conekta estamos comprometidos en facilitar el uso de nuestros servicios y productos tanto a los merchants como a los clientes finales; Creemos que las herramientas deben estar a la vanguardia de la tecnolog铆a, ser soluciones innovadoras y que habiliten el comercio electr贸nico para una real inclusi贸n financiera en todo el territorio nacional mexicano.

Permitiendo
personalizar tu experiencia de cobros, con nuestra integraci贸n de Pagos a la medida, optimizando tu proceso de forma fluida, segura y confiable, con Component, nuestra soluci贸n de pago lista para usar, o con Direct API desarrollando la experiencia de pagos desde cero. Estas integraciones brindan flexibilidad a tu flujo de compra, donde podr谩s personalizar y habilitar los diferentes m茅todos de pago y configurar diferentes modalidades de pago, mediante una integraci贸n sencilla y segura para tu empresa.

Conceptos clave

Antes de entrar a detalle en el producto, es v谩lido repasar algunos conceptos generales que nos servir谩n para entender los fundamentos del Component聽 y Direct API, as铆 como el racional detr谩s de estas soluciones. Entre algunos de los conceptos, nos parece v谩lido acotar los siguientes:

  • API: es una forma de integraci贸n m谩s flexible, la cual brinda una experiencia personalizada que se adapta a las necesidades de su negocio, esta integraci贸n permite a dos componentes de software comunicarse entre s铆 mediante un conjunto de definiciones y protocolos.
  • Objetos: Un objeto es una unidad dentro de un programa inform谩tico que tiene un estado, y un comportamiento. Es decir, tiene una serie de datos y de tareas almacenadas que le permiten enviar o recibir informaci贸n para cumplir con el objetivo para el cu谩l fueron creados. Los objetos nacen/crean/instancian a partir de clases. Estas clases definen los atributos con los que contar谩 el objeto y sus funciones/m茅todos disponibles.
  • Checkout: En el contexto de comercio electr贸nico, un checkout es una forma de integraci贸n que permite al comercio incorporar el proceso de pago a su tienda en l铆nea o marketplace, en la que se muestra a un cliente c贸mo realizar el proceso de pago paso a paso. Existen dos versiones: embedido, que se integra al sitio web del comercio o Redireccionado, que redirige a un enlace seguro de Conekta.
  • SDKs: El SDK (Software Development Kit) re煤ne un grupo de herramientas que permiten la integraci贸n en diferentes lenguajes y establecen un est谩ndar para los desarrolladores que lo utilicen. Los SDKs que usamos desde Conekta permiten trabajar con los siguientes lenguajes de programaci贸n: JavaScript, PHP, Ruby, Python, Node, C#, Java, Go, entre otros.

Conoce nuestro nuevo Component

El Component es un elemento visual (UI) desarrollado en HTML que puede ser incrustado dentro de otro sitio web (e-commerce), tambi茅n conocido como iframe. Este, le permite a tu negocio ofrecer los m茅todos de pago deseados, para que tus clientes puedan realizar sus compras sin salir de tu sitio web, garantizando una experiencia fluida, segura y confiable.

Principales ventajas de usar Component

  • Pagos con certificaci贸n PCI: Nuestro componente cuenta con la certificaci贸n internacional PCI DSS, mandatoria para poder procesar, transmitir y almacenar datos sensibles de tarjetas al momento de utilizarlas para pagar en l铆nea. En聽 Conekta contamos con el nivel 1 de esta certificaci贸n, la cual brinda protecci贸n en cada transacci贸n, ayudando a tu negocio a ahorrar dinero y tiempo para obtener esta certificaci贸n.

  • Tokenizaci贸n de datos:聽 Manejamos la informaci贸n sensible por ti, no tendr谩s que almacenar los datos bancarios de tus clientes, ya que nosotros lo hacemos de manera directa mediante el cifrado y asignaci贸n de un token para identificar el m茅todo de pago asociado a tu cliente, de esta manera, el proceso est谩 protegido de punta a punta.

  • Seguridad Conekta: Al momento de pago, Conekta soporta al 100% la experiencia, protegiendo al negocio de fraudes y al cliente con el cifrado de la informaci贸n sensible de su m茅todo de pago, brindando m谩s confianza y seguridad durante el proceso de compra.

  • F谩cil integraci贸n: El componente HTML 隆Listo para usarse a nivel frontend!, 煤nicamente es necesario integrarlo a la experiencia de compra de tu ecommerce mediante el backend (API), evitando crear una integraci贸n personalizada desde cero, permitiendo ahorrar tiempo y trabajo.

  • Adaptable: nuestro Component se adapta a cualquier sitio web y permite realizar cambios o adiciones de funciones a la pasarela de pago sin necesitar realizar cambios en el c贸digo base de pago, ahorrando tiempo y recursos.

Mejor experiencia de pago: Su dise帽o es sencillo y f谩cil de usar, se adapta a tu sitio web y optimiza la conversi贸n de pagos, brindando una experiencia uniforme para los clientes, generando confianza y reduciendo la fricci贸n al momento de finalizar la compra.

隆Es hora de votar por tu Pyme favorita! Reconoce el esfuerzo que hacen todas las Pymes para lograr un impacto positivo en el pa铆s.
Vota aqu铆

Identifica las diferencias entre Component y un Checkout

Component no es igual a un Checkout, sino que forma parte de uno. Es la experiencia de pago de cara al cliente final donde no solo permite mostrar e interactuar con los m茅todos de pago habilitados en tu negocio, este elemento tambi茅n brinda la garant铆a en procesamiento de Conekta, la cual protege tu negocio de cualquier problema que pueda presentarse al momento de pago.

Identifica las diferencias entre Component y la integraci贸n v铆a Direct API

Esta soluci贸n intenta resolver gran parte del esfuerzo tecnol贸gico que deriva de construir el frontend e integrarse 100% mediante API.

Las principales diferencias entre ambos m茅todos de integraci贸n son:

  • Esfuerzo en la implementaci贸n: Si bien se necesita realizar la integraci贸n por API, el Component es relativamente f谩cil de implementar en una p谩gina web, ya que solo se necesita agregar una etiqueta HTML y especificar la din谩mica del contenido seg煤n el modelo de negocio del cliente. Por otra parte, integrarse directamente con API requiere m谩s conocimientos t茅cnicos para su implementaci贸n y puede ser m谩s complejo de configurar. Adem谩s debe desarrollar la UI con la que interact煤a el usuario final.
  • Control sobre el contenido: Permite tener mayor control sobre el contenido embebido, ya que se puede personalizar el estilo y la distribuci贸n de la informaci贸n que acompa帽e nuestra propia estrategia. El contenido entregado a trav茅s de una API puede ser m谩s limitado en cuanto a su apariencia y presentaci贸n. Requiere desarrollo del usuario para garantizar la experiencia del cliente.
  • Seguridad: Es la forma m谩s segura de integrar contenido de terceros en una p谩gina web, ya que se ejecutan en un contexto aislado, lo que limita su acceso a los recursos y datos del sitio web principal. Por otra parte, integrarse por API puede verse afectada la gesti贸n de la informaci贸n por elementos del entorno del sitio web afectando la confiabilidad y seguridad de los datos del usuario final.
  • Velocidad de carga: Usando el Component se puede cargar su contenido de manera as铆ncrona, lo que puede mejorar la velocidad de carga y la experiencia del usuario en el sitio web. En cambio, usar API puede requerir un tiempo de respuesta m谩s largo debido a que implica una comunicaci贸n en tiempo real entre los endpoints.
  • PCI Compliant: El Component trae consigo la garant铆a de procesar la informaci贸n sensible del usuario de una manera cifrada y confiable. En cambio, usar API requiere ser PCI compliant para procesar pagos con tarjetas de cr茅dito/d茅bito. Por lo general los usuarios no est谩n certificados, y por ende, se hace inviable utilizar este m茅todo de integraci贸n al 100%.

Paso a paso para realizar la integraci贸n de Component

En general, los pasos para integrar el Component resultan un poco m谩s eficientes y r谩pidos que realizarlo mediante API al 100%.聽


Los pasos engloban las siguientes tareas:

  1. Se instala el SDK de Conekta con el lenguaje de programaci贸n de su preferencia.
  2. Se crea un customer, este objeto permite representar a tu cliente en Conekta para realizar cobros a su nombre.
  3. Se crea una orden,聽 agrega un endpoint en tu servidor para crear una Orden.
  4. Se habilitan los m茅todos de pago a mostrar: Habilita los m茅todos de pago de tu preferencia usando el atributo allowed_payment_methods en el objeto checkout de la orden al momento de crearla.
    * Tarjetas - Card
    * Efectivo - Cash
    * Transferencias - Bank transfer
  5. Se incia el Component,聽 carga nuestro paquete de JavaScript para mantenerte en cumplimiento con PCI asegurando que los detalles de pago sean enviados directamente a Conekta sin pasar por tu servidor.
  6. Capturar eventos: Automatiza tus procesos a trav茅s de los eventos que se generan en el flujo de pago. Para recibir estos eventos y ejecutar acciones sigue la gu铆a de webhooks.

T茅rminos y Condiciones Promoci贸n

Bibliograf铆a

Escrito por:
Manuel Aldana
PM de Integraciones en Conekta

Ingeniero de Sistemas. Magister Seguridad Inform谩tica, MBA, con 14 a帽os de experiencia trabajando con productos tecnol贸gicos y transformaciones digitales.

Revisado por:
Aura P茅rez
Content Specialist

Aura P茅rez, Content Specialist. Egresada de Ciencias de la Comunicaci贸n por la UNAM, con 10 a帽os de experiencia en contenido Editorial, Televisivo y Period铆stico.

Sigue aprendiendo

Suscr铆bete para recibir las 煤ltimas noticias.