Fair Payments Connector

Descripción

Fair Payments Connector is the money layer for your WordPress site: it takes payments through Mollie and keeps the records that follow. Drop the Simple Payment block on any page to charge a one-off amount, or pair it with Fair Events to sell tickets — either way, every payment lands as a clean, itemized transaction you can trace from checkout to your bank statement.

Fair pricing, no subscription: Install for free — every feature is included, with no premium tier. Instead of charging upfront, a 1% integration fee on ticket sales is collected automatically in the payment flow, capped at €12/month for the whole plugin suite: sell nothing in a month, pay €0; sell for €200, pay €2. If your sales never reach €1,200 in a month, you pay less than the €12 sticker price. See fair-event-plugins.com for details.

Key Features:

  • Mollie Checkout in Minutes: Connect your Mollie account with a guided flow and switch between test and live modes
  • Your Payment Methods: Whatever you enable in your Mollie account — iDEAL, credit cards, Bancontact, PayPal, bank transfer, and more
  • Simple Payment Block: Take a payment from any page; set amount, currency, and description right in the editor
  • Ticket Checkout for Fair Events: Powers the paid signup flow of Fair Events automatically when both plugins are active
  • Reliable Status Tracking: Webhooks plus proactive status sync, so a payment stuck in «pending» recovers on its own
  • Bookkeeping Included: Budgets and a financial-entries ledger; import bank statements and reconcile them against your transactions
  • Instant Notifications: Optional Telegram message the moment a payment succeeds or fails
  • Multi-Site Ready: Satellite sites can pull their own transaction data from a central hub over a token-secured API
  • Fair Pricing Model: No premium tiers or hidden features – everything is included

Perfect For:

  • Event organizers selling tickets with Fair Events
  • Community groups and nonprofits collecting fees or donations
  • Associations that want payments and simple bookkeeping in one place
  • Anyone who needs a payment button on a WordPress page without setting up a webshop

Desarrollo

Servicios externos

Este plugin depende de los siguientes servicios de terceros. Los datos solo se envían a un servicio cuando activas y configuras la función correspondiente.

Pasarela de pago Mollie (api.mollie.com)

Se utiliza para procesar pagos. Cuando un cliente inicia un pago a través del plugin (por ejemplo, al enviar el bloque de Pago sencillo, o cuando otro plugin llama a fair_payment_initiate_payment()), el plugin se pone en contacto con la API de Mollie para crear el pago y, más adelante, para obtener su estado (incluso mediante webhooks de Mollie y la sincronización periódica de estados). Los datos enviados incluyen: el importe y la moneda del pago, la descripción, las URL de redirección/webhook de tu sitio, el correo electrónico de facturación del cliente cuando se proporciona y tu token de acceso de Mollie. Mollie está gestionado por Mollie B.V.

  • Condiciones del servicio: https://www.mollie.com/legal/user-agreement
  • Política de privacidad: https://www.mollie.com/legal/privacy

Proxy OAuth de Fair Event Plugins (fair-event-plugins.com)

Se utiliza solo si conectas Mollie mediante el flujo OAuth integrado en lugar de pegar una clave de API personal. El plugin te redirige a https://fair-event-plugins.com/oauth/authorize para autorizar el acceso a tu cuenta de Mollie y, más adelante, llama a https://fair-event-plugins.com/oauth/refresh para renovar el token de acceso de Mollie cuando caduca. Los datos enviados incluyen: el token de actualización de OAuth almacenado en tu sitio y, durante la autorización inicial, los parámetros que Mollie devuelve al proxy. El proxy está gestionado por el autor del plugin (Marcin Wosinek) y existe porque OAuth de Mollie requiere un secreto de cliente registrado que no puede incluirse en un plugin público.

  • Condiciones del servicio: https://fair-event-plugins.com/terms/
  • Política de privacidad: https://fair-event-plugins.com/privacy/

API de bots de Telegram (api.telegram.org)

Se utiliza solo si configuras un token de bot de Telegram y un ID de chat en los ajustes del plugin para recibir notificaciones de pago. Cuando se produce un evento de pago (como que un pago se marque como pagado o fallido), el plugin envía una solicitud HTTP a https://api.telegram.org/bot<token>/sendMessage que contiene el texto de la notificación (ID de la transacción, importe, estado y un enlace de vuelta a la página de administración de la transacción) y el ID de chat configurado. La API de bots de Telegram está gestionada por Telegram FZ-LLC / Telegram Messenger Inc.

  • Condiciones del servicio (API de bots): https://telegram.org/tos/bot-developers
  • Política de privacidad: https://telegram.org/privacy

Otros sitios de WordPress que conectes (compartición de datos central / satélite)

Si utilizas la función de sitios conectados / compartición de datos, el plugin enviará solicitudes REST autenticadas a las URL de los sitios de WordPress que introduzcas explícitamente en la página de administración «Sitios conectados» para poder obtener los datos de las transacciones. No se envía ningún dato a esos sitios a menos que los configures tú mismo. Esta función no tiene condiciones de terceros: el punto de acceso remoto es otro sitio de WordPress que ejecuta este mismo plugin, bajo tu control.

Developer Notes

API pública de PHP para la integración desde otros plugins:

  • fair_payment_create_transaction( $line_items, $args )
  • fair_payment_initiate_payment( $transaction_id, $args )
  • fair_payment_get_transaction( $transaction_id )
  • fair_payment_sync_transaction_status( $transaction_id )

Transactions move through a status lifecycle (draft pending_payment paid/failed) with action hooks such as fair_payment_paid fired on each change.

The plugin is open source and contributions are welcome on GitHub.

Bloques

Este plugin proporciona 1 bloque.

  • Simple Payment Simple payment block for WordPress

Instalación

  1. Sube los archivos del plugin al directorio /wp-content/plugins/fair-payments-connector, o instala el plugin directamente a través de la pantalla de plugins de WordPress.
  2. Activa el plugin a través de la pantalla «Plugins» de WordPress.
  3. Open the plugin’s Settings page and connect your Mollie account with the guided flow. Start in test mode to try it out.
  4. Add the Simple Payment block to a page, or configure ticket prices in Fair Events.

FAQ

Do I need the other Fair Event plugins?

No. The Simple Payment block works on its own. When Fair Events is active, the plugin automatically handles its paid ticket checkout as well.

What does the plugin cost?

There is no subscription and no premium tier. A 1% integration fee on ticket sales is collected automatically through the payment flow, capped at €12 per month for the whole plugin suite — in a month without sales you pay nothing. Mollie’s own transaction fees apply separately. See fair-event-plugins.com for details.

Do I need a Mollie account?

Yes — Mollie processes the payments. Creating an account at mollie.com is free, and you can run the plugin in test mode before going live.

Which payment methods are supported?

Every method enabled in your Mollie account, such as iDEAL, credit and debit cards, Bancontact, PayPal, and bank transfer.

Can other plugins integrate with it?

Yes. A small public PHP API creates and tracks transactions, and action hooks such as fair_payment_paid fire on status changes. See the Developer Notes below.

Reseñas

No hay valoraciones para este plugin.

Colaboradores y desarrolladores

«Fair Payments Connector» es un software de código abierto. Las siguientes personas han colaborado con este plugin.

Colaboradores

«Fair Payments Connector» está traducido en 1 idioma. Gracias a los traductores por sus contribuciones.

Traduce «Fair Payments Connector» a tu idioma.

¿Interesado en el desarrollo?

Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.

Registro de cambios

The full changelog is maintained on GitHub:
CHANGELOG.md