¿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 el paso a paso 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).

info

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:

  1. amount: Monto total de la transacción (Opcional si deseas que tu cliente decida cuánto quiere pagar).
  2. 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.
  3. description: Una descripción opcional del producto/servicio que estés vendiendo y que se mostrará en la pasarela de pagos (Opcional).
  4. 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

Si presentan algún problema en la integración del shortcode puedes revisar esta sección de problemas que te puede ayudar a resolver y finalizar la integración aquí.