Cómo aceptar pagos con tarjeta de crédito en su sitio web

Shutterstock / Sarawut Chainawarat

Si está iniciando un negocio en línea, es muy importante poder vender productos y aceptar pagos a través de su sitio web. Afortunadamente, existen muchos servicios que facilitan las cosas, tanto para sitios web nuevos como existentes.

Índice de contenidos()

    ¿Necesito una "cuenta mercantil"?

    A Cuenta comercial es un tipo especial de cuenta de depósito que se abre con un banco real. Te permite aceptar pagos directamente, sin intermediarios como PayPal. Generalmente, no tiene acceso directo a los fondos, es solo donde aterrizan antes de que se transfieran a la cuenta bancaria principal de su empresa después de la verificación.

    Cada vez que desliza su tarjeta de débito en una tienda física, generalmente está vinculada a la cuenta de comerciante de alguien detrás de la terminal de la tarjeta de crédito, y la información de su tarjeta, CVV y PIN se utilizan para transferir el dinero.

    Debido al alto potencial de fraude en línea con estas cuentas, son más difíciles de obtener, especialmente para las tiendas en línea que son menos confiables que las transacciones en persona. Necesitará buenos créditos y documentación sobre su negocio. Si tiene todo esto, puede obtener cuentas comerciales con grandes bancos como Wells Fargo y Chase, así como cuentas de otros proveedores.

    Si tiene la intención de aceptar pagos en línea, aún necesitará un cabina de peaje de carretera, que maneja toda la lógica de backend de hablar con el banco del cliente y realizar la transferencia. Hay muchos de estos servicios que vincularán su cuenta de comerciante con un formulario de tarjeta de crédito, pero los más notables (y confiables) son PayPal y Stripe.

    Sin embargo, tanto PayPal como Stripe son lo suficientemente grandes como para no requerir que tenga una cuenta de comerciante real de un banco real; ambos tienen sus propios saldos de cuenta y le permiten vincularlos directamente a sus cuentas comerciales o personales para pagos.

    Entonces, la respuesta es no, no necesitas una cuenta mercantil. Aún pagará comisiones de cualquier manera, y especialmente para las tiendas en línea, el esfuerzo adicional no vale la pena cuando tanto PayPal como Stripe no lo requieren. Además, si elige una solución todo en uno, es posible que no tenga que preocuparse por esto en absoluto.

    Tiendas online: Shopify y SquareSpace

    Si aún no ha creado su sitio web y está buscando configurar una tienda en línea, la opción más fácil es elegir una solución de comercio electrónico completamente integrada como Shopify o SquareSpace. Ambos le permiten crear sitios web de gran apariencia utilizando los editores integrados sin tener que codificarlo usted mismo o pagar a alguien para que lo haga.

    Shopify, por ejemplo, te permitirá diseñar tu página, cambiar el diseño y administrar la lista de productos disponibles. Cuando un cliente visita su sitio, podrá navegar por su catálogo, agregar artículos a su carrito y pagar con su información de pago y envío. Luego puede ver los pedidos actuales a través del panel de administración. Esto los hace perfectamente adecuados para las pequeñas empresas que buscan vender productos.

    Shopify y SquareSpace usan PayPal de forma predeterminada, pero se pueden configurar para usar otras pasarelas de pago como Stripe.

    También puedes usar Shopify en tu sitio web. Aún administrará productos y pedidos en Shopify, pero puede incrustar el botón Comprar en su página personalizada, incluidos los sitios creados con herramientas como WordPress. El cliente normalmente recibirá el carrito de la compra en la barra lateral y en las páginas de pago.

    Banda

    Si prefieres no usar Shopify, la siguiente mejor opción es Banda, que es muy similar a PayPal y tiene un excelente soporte para desarrolladores.

    Son un poco más complejos de configurar, pero le permiten crear flujos de pago totalmente personalizados. usted pueden leer sus documentos para obtener más información, pero la esencia de todo esto implica la creación de una API para administrar las sesiones de pago, una página de pago personalizada, una página de éxito y una página de cancelación.

    Con esto, puede crear flujos de pago que nunca abandonan su sitio web y se ven muy bien con los formularios en su página a pesar de no tener que administrar la información de la tarjeta de crédito usted mismo.

    Stripe es uno de los procesadores de pago más populares disponibles en la actualidad, por lo que definitivamente vale la pena echarle un vistazo si está buscando integrar la funcionalidad en su sitio y no le importa codificar.

    PayPal

    PayPal es una de las pasarelas de pago en línea más populares y también funciona como un sistema de pago completo, ofreciendo cuentas que pueden almacenar su saldo de PayPal y aceptar transacciones.

    Integrarlos en su sitio web es bastante fácil. Luego, los clientes pueden comprar artículos usando PayPal directamente o usando sus tarjetas de débito / crédito a través de PayPal.

    Si solo está buscando agregar un botón simple para vender un solo producto o servicio por un precio fijo, puede crear un botón inteligente usando su editor. A continuación, puede copiar el código HTML y agregarlo a su sitio donde mejor le parezca.

    Si desea vender más productos, deberá utilizar el SDK de JavaScript de PayPal para agregar los botones usted mismo. Para ello, necesitará una identificación de cliente para una aplicación de PayPal, que puede crear desde el panel del desarrollador.

    Luego, deberá agregar el SDK de PayPal como una secuencia de comandos, reemplazando YOUR_CLIENT_ID con su ID de aplicación.

    <script 
      src="https://www.paypal.com/sdk/js?client-id=YOUR_CLIENT_ID"> 
    </script>

    A continuación, deberá crear el pedido, especificar una función de devolución de llamada OnApprove y representar el botón en un contenedor en el sitio:

    <script>
      paypal.Buttons({
        createOrder: function(data, actions) {
          // This function sets up the details of the transaction, including the amount and line item details.
          return actions.order.create({
            purchase_units: [{
              amount: {
                value: '0.01'
              }
            }]
          });
        },
        onApprove: function(data, actions) {
          // This function captures the funds from the transaction.
          return actions.order.capture().then(function(details) {
            // This function shows a transaction success message to your buyer.
            alert('Transaction completed by ' + details.payer.name.given_name);
          });
        }
      }).render('#paypal-button-container');
      //This function displays Smart Payment Buttons on your web page.
    </script>

    Por supuesto, esto solo maneja el pago. Si vende un producto digital, por ejemplo, deberá llamar a una de sus API o servicios para verificar y entregar el producto al cliente.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    Subir