Cómo aceptar pagos en WordPress: una guía detallada

Atrás quedaron los días de las facturas por correo postal, las llamadas telefónicas para perseguir los pagos atrasados ​​y la espera de que se liquidaran los cheques.

La era digital realmente ha dado paso a la economía bajo demanda.

Los clientes quieren cosas ahora y las empresas quieren que les paguen lo más rápido posible.



Con los avances en tecnología y la naturaleza simplista de WordPress (y las integraciones para él), los propietarios de las tiendas pueden recibir pagos instantáneos.

Con las soluciones adecuadas agregadas, las empresas pueden recibir pagos incluso antes de aceptar un pedido al agregar una función de billetera a WordPress.

Se pueden personalizar procesos completos de pago y se puede usar más de una pasarela de pago. Hacer que el proceso de pago sea lo más sencillo posible puede reducir los casos de abandono del carrito.

Para alcanzar ese pináculo, hay otros componentes involucrados además de agregar un botón de comprar ahora.
 

Cómo aceptar pagos en WordPress

  • Proteja su sitio web con HTTP sobre SSL
  • Configure una cuenta de comerciante para aceptar pagos con tarjeta de crédito y débito
  • Elija una pasarela de pago que se adapte a sus necesidades, o bien,
  • Utilice una pasarela de pago en línea (Stripe o PayPal)
  • Instale un complemento de WordPress 'aprobado' del proveedor de la pasarela de pago

 

La necesidad de un certificado SSL

Para aceptar pagos en línea o capturar cualquier información personal, los sitios web deben estar protegidos con un certificado de capa de conexión segura (SSL). Esto es para cifrar los datos de los usuarios y evitar que los intrusos espíen.

La gran mayoría de los proveedores de alojamiento de WordPress incluyen certificados SSL en los planes de alojamiento. Todas las pasarelas de pago requerirán que su sitio se cargue con una conexión HTTPS.
 

Requisitos de la cuenta de comerciante

A pesar del aumento de los pagos dentro de la aplicación, una gran cantidad de transacciones comerciales todavía se realizan con tarjetas de crédito y débito.

Estos detalles son confidenciales y no deben almacenarse en su base de datos de WordPress.

En su lugar, los sitios web de WordPress deben estar conectados a una pasarela de pago o un procesador de pago para cumplir con PCI DSS (Estándar de seguridad de datos de la industria de tarjetas de pago).

Algunos servicios de pasarela de pago requieren que los comerciantes tengan una cuenta de comerciante. Otros no lo hacen.

PayPal y Stripe son dos ejemplos de soluciones de pago completas que se pueden usar para aceptar pagos en sitios web sin una cuenta de comerciante.
 

Elegir una pasarela de pago o un procesador de pago

Existe una gran cantidad de pasarelas de pago que van desde PayPal, Google Pay, Stripe, Amazon Pay, Authorize.net, WorldPay y muchas más.

Esos son solo los principales proveedores.

Puede ir más allá con procesadores de criptopagos como Coinbase o Bitpay.

Cada uno tendrá diferentes tarifas según el nivel de riesgo.

Para los pagos en línea, el riesgo es mayor porque la tarjeta no está físicamente presente. Además de las tarifas de la cuenta de comerciante (generalmente un cargo mensual), también habrá tarifas de transacción y tarifas de autorización.

Una tarifa de transacción suele ser de hasta el 3%. Una tasa de autorización suele ser de hasta el 0,3%. Las tarifas varían según el proveedor, por lo que valdrá la pena investigar sus opciones.

Otras cosas a considerar son si necesita un procesador de pago híbrido para aceptar pagos en línea y pagos en la tienda, así como si se admiten pagos en múltiples monedas y, de ser así, cuáles son las tarifas de conversión de moneda.
 

Facilidad de configuración en WordPress

Su elección de pasarela de pago puede verse limitada si no tiene conocimientos técnicos. Sin un complemento con toda la codificación hecha, su tema necesitará un código JavaScript para conectar su servidor de WordPress a su pasarela de pago.

Usando Google Pay como ejemplo, necesitaría crear cuatro scripts...

Cargar pay.js
está listo para pagar ()
crearBoton()
cargar datos de pago ()

Configurar Google Pay es sencillo en la consola del desarrollador, pero conectar WordPress a través de la API requiere conocimientos técnicos o la asistencia de un desarrollador web.

El siguiente código es solo un fragmento de los códigos JS que deberían agregarse a su tema.

<script async="" src="https://pay.google.com/gp/p/js/pay.js" onload="onGooglePayLoaded()"></script>
function onGooglePayLoaded() {
const googlePayClient =
new google.payments.api.PaymentsClient({
environment: 'TEST'
});
}
isReadytoPay()
clientConfiguration ={
apiVersion: 2,
apiVersionMinor: 0,
allowedPaymentMethods: [cardPaymentMethod]
};
googlePayClient.isReadytoPay(clientConfiguration)
.then(function(response) {
if(response.result) {
// add a Google Pay button
}
{).catch(function(err) {
// log error in developer console
});
googlePayClient.createButton( {
// defaults to black if default or ommitted
buttonColor:'default',
// defaults to long if omitted
buttonType:'long',
onClick: onGooglePaymentsButtonClicked
});
loadPaymentData()
const paymentDataRequest = Object.assign({},
clientConfiguration);
paymentDataRequest.transactionInfo = {
totalPriceStatus:'FINAL',
totalPrice:'123,45',
currencyCode:'USD',
};
paymentDataRequest.merchantInfo = {
merchantID:'012345678',
merchantName:'Company Name'
};
const cardPaymentMethod = {
type: 'CARD',
tokenizationSpecification: tokenizationSpec,
parameters: {
allowedCardNetworks: ['VISA','MASTERCARD','AMEX']
billingAddressRequired: true,
billing AddressParameters: {
}

El método más simple es usar un complemento para que sea tan fácil como completar un formulario para que los clientes paguen.
 

Complementos del procesador de pagos para WordPress

Pagos de PayPal por WooCommerce

El complemento de pagos de PayPal para WooCommerce integra el servicio PayPal Payment Pro en las tiendas de WooCommerce en WordPress.

Esta es una cuenta de comerciante de PayPal que se integra con las tiendas de WooCommerce. Una de las diferencias clave de este servicio en comparación con agregar un botón estándar de PayPal es que los clientes pueden pagar en su sitio.

Ofrece a los clientes más opciones de pago. Pague por adelantado con una tarjeta de débito, use una tarjeta de crédito o, según su ubicación, el crédito de PayPal puede estar disponible y admite pagos con tarjeta por teléfono.

Cuando se integra con WooCommerce, se puede configurar para admitir múltiples monedas.
 

Recibir el pago

WPGetPaid.com comenzó en 2017 como WP Invoicing. En un año, desarrollaron complementos para integrar tres pasarelas de pago con WordPress.

Cinco años después, tienen una biblioteca de complementos para integrarse con las principales pasarelas de pago y un conjunto de complementos para adaptar la forma en que le pagan.

Desde Pago contra reembolso (CoD) hasta agregar una billetera a su sitio, lo que sería útil para artículos de alto costo al ofrecer opciones de pago dividido o incluso aceptar depósitos para asegurar una reserva.
 

Raya

Stripe impulsa miles de millones de transacciones cada año, pero la gran mayoría de los clientes ni siquiera saben que Stripe está en segundo plano.

Es como una solución de pago en línea todo en uno de marca blanca.

Compre en Amazon, Stripe está impulsando el proceso de pago. Usando la aplicación Lyft, Stripe está impulsando los pagos. Lo mismo con Deliveroo, Boohoo, Salesforce y la mayor parte de las tiendas Shopify.

Donde sobresale Stripe es con la marca. Todo el proceso de pago se puede hacer en la marca.

Stripe se puede integrar con WordPress usando un verificado Complemento de rayas para WordPress .

Si busca Stripe en el repositorio de complementos de WP, muestra docenas de páginas. El equipo de ingeniería de Stripe ha evaluado solo 39 complementos de WordPress (en el momento de escribir este artículo) en cuanto a 'calidad, seguridad y utilidad'.

Si ninguna de las soluciones existentes es la adecuada, los desarrolladores pueden usar Stripe PHP SDK para personalizar el proceso de pago y conectarlo a Stripe con la API.