¿Cómo integrar un botón de pagos en WordPress sin WooCommerce?
El shortcode [bold-button]
te permite agregar un botón de pagos a tu sitio web en WordPress. Este botón proporciona una forma sencilla y segura para que tus usuarios realicen pagos en línea de forma rápida y confiable.
Para poder usar el shortcode primero debes instalar el plugin que puedes encontrar aqui.
Uso del shortcode
Una vez hayas instalado el plugin puedes insertar el shortcode en cualquier página, entrada o widget de WordPress usando el editor visual (de bloques) o el editor de temas (para modificar una plantilla PHP).
No necesitas instalar WooCommerce
- Puedes incluir uno o varios botones de pago en tu sitio web mediante shortcode tanto si usas WooCommerce como si no, ya que no es requerido para este tipo de integración.
- Al iniciar el pago el comprador tiene hasta 24 horas para completar el mismo, de lo contrario, se reportará la transacción como rechazada..
Atributos
El shortcode [bold-button]
admite varios atributos para personalizar el botón de pagos.
A continuación, se detallan los atributos opcionales. Si quieres obtener más detalles sobre los atributos puedes dirigirte a esta documentación.
Ten en cuenta que las llaves de identidad se tomarán de la configuración en el panel administrativo de Bold. En este panel, podrás seleccionar si deseas operar en modo de pruebas o en modo de producción.
Atributos opcionales:
- amount: Monto total de la transacción (Opcional si deseas que tu cliente decida cuánto quiere pagar).
- redirectionUrl: URL a la que redirigir al cliente tras finalizar una transacción. Debe ser una URL válida, debe iniciar con el protocolo https:// y a ser posible del dominio de tu negocio online. Si no se envia este valor se tomara la url base de la página por defecto.
- description: Una descripción opcional del producto/servicio que estés vendiendo y que se mostrará en la pasarela de pagos (Opcional).
- color: Estilos del botón (consultar opciones disponibles en la guía de integración manual.) (Opcional).
Ejemplos de uso
Ejemplo de shortcode para añadir un botón de pagos mediante editor visual:
[bold-button]
Con descripción.
[bold-button description="Descripción personalizada"]
Directo en tu plantilla con código PHP:
<?php echo
do_shortcode("[bold-button description="Descripción personalizada"]")
?>
Estos ejemplos generarán un botón de pagos de tamaño grande (L) en versión clara, por un valor de $1.000 COP y con una descripción sobre el servicio/producto.
Posibles problemas e incompatibilidades
Jetpack Boost
Este plugin dispone de la opción "Defer Non-Essential JavaScript" que puede afectar a la visualización Botón de pagos Bold.
Recomendación: Se aconseja deshabilitar la opción mencionada al utilizar nuestro plugin para evitar conflictos con la visualización del botón de pagos.
Plugins de caché
Se ha observado que ciertos plugins de caché pueden afectar al correcto funcionamiento de las integraciones realizadas mediante shortcode o botón de pagos con estilo personalizado.
Impacto: La caché puede reutilizar registros importantes necesarios para el correcto funcionamiento de las integraciones mencionadas. Si se está presentando un error con código BTN-002, lo más probable es que se trate de un problema con la caché en WordPress.
Recomendación: Se aconseja excluir en el plugin de caché activo las páginas donde se implementen cualquiera de las integraciones mencionadas para evitar posibles conflictos y garantizar el correcto funcionamiento del botón de pagos.