DixBase Payments for WooCommerce
DixBase Payments for WooCommerce lets WooCommerce stores accept payments through DixBase hosted checkout.
The plugin creates a DixBase checkout session from the WooCommerce checkout, redirects the customer to the hosted DixBase payment page, and confirms paid orders through signed webhooks.
This plugin connects your store to the DixBase payment service. To use it, you need a DixBase business account, an API key with checkout permissions, and a webhook signing secret. The plugin sends order payment data required to create the checkout session, including order amount, customer email, return URLs, order reference, and basic metadata.
The plugin does not store customer payment credentials, private keys, seed phrases, or wallet withdrawal permissions. Payment processing happens on DixBase hosted checkout.
Common use cases:
- Standard WooCommerce stores that want to offer DixBase as a hosted checkout payment method.
- Businesses that need payment confirmation through signed webhooks before marking WooCommerce orders as paid.
- Marketplace projects that use DixConnect to connect sellers, platforms, or business accounts and reconcile payments without asking the marketplace operator to manually handle seller wallet credentials.
- Multi-vendor or platform workflows where each participating business should operate through its own DixBase account, permissions, and settlement configuration.
DixConnect is designed for connected-account payment flows. In a marketplace implementation, it can help the platform route checkout activity through authorized DixBase accounts, keep payment permissions scoped, and separate operational reconciliation between the platform and participating businesses. Marketplace operators should still review their legal, tax, licensing, and compliance obligations in the jurisdictions where they operate.
Service documentation: https://app.dixbase.com/docs/
Source code: https://github.com/dixsoftware/Wordpres-DixBase-Payments
Descripción en español
DixBase Payments for WooCommerce permite que una tienda WooCommerce acepte pagos mediante el checkout alojado de DixBase.
El plugin crea una sesión de pago en DixBase desde el checkout de WooCommerce, redirige al cliente a la página segura de pago alojada por DixBase y confirma los pedidos pagados mediante webhooks firmados.
Para usarlo necesitas una cuenta empresarial de DixBase, una API key con permisos de checkout y un secreto de firma para webhooks. El plugin envía a DixBase los datos necesarios para crear la sesión de pago, como importe del pedido, correo del cliente, URLs de retorno, referencia del pedido y metadatos básicos para conciliación.
El plugin no guarda credenciales de pago del cliente, claves privadas, frases semilla ni permisos para retirar fondos desde una wallet. El procesamiento del pago ocurre en el checkout alojado de DixBase.
Usos principales:
- Tiendas WooCommerce que quieren ofrecer DixBase como método de pago.
- Negocios que necesitan confirmar pagos mediante webhooks firmados antes de marcar un pedido como pagado.
- Marketplaces que usan DixConnect para conectar vendedores, plataformas o cuentas empresariales y conciliar pagos sin manejar directamente credenciales de wallets de vendedores.
- Flujos multi-vendedor donde cada negocio participante debe operar con su propia cuenta DixBase, permisos y configuración de liquidación.
DixConnect está diseñado para flujos de pago con cuentas conectadas. En una implementación de marketplace, puede ayudar a que la plataforma enrute la actividad de checkout mediante cuentas DixBase autorizadas, mantenga permisos de API limitados y separe la conciliación operativa entre la plataforma y los negocios participantes. Cada marketplace debe revisar sus obligaciones legales, fiscales, regulatorias y de licencias según el país y el modelo de negocio.
External Service
This plugin connects to DixBase at https://app.dixbase.com/v1 to create hosted checkout sessions. A request is sent when a customer chooses DixBase at WooCommerce checkout and places an order.
The request includes the order amount, customer email, success URL, cancel URL, WooCommerce order ID as client_reference_id, and metadata needed to reconcile the payment with the WooCommerce order.
DixBase sends signed webhook requests to your store when payment events occur. The plugin verifies these webhooks using the configured signing secret.
When DixConnect is used by a marketplace or platform, connected-account setup and settlement rules are managed in DixBase. The plugin should be configured with API credentials issued for the business account that is allowed to create checkout sessions for that workflow. Do not share API keys between unrelated sellers or stores.
Service documentation: https://app.dixbase.com/docs/
Service terms: https://dixbase.com/terms/
Servicio externo en español
Este plugin se conecta con DixBase en https://app.dixbase.com/v1 para crear sesiones de checkout alojado. La solicitud se envía cuando el cliente elige DixBase en el checkout de WooCommerce y realiza el pedido.
La solicitud incluye importe del pedido, correo del cliente, URL de éxito, URL de cancelación, ID del pedido de WooCommerce como client_reference_id y metadatos necesarios para conciliar el pago con el pedido.
DixBase envía webhooks firmados a la tienda cuando ocurren eventos de pago. El plugin verifica estos webhooks usando el secreto de firma configurado en DixBase.
Cuando DixConnect se usa en un marketplace o plataforma, la configuración de cuentas conectadas y reglas de liquidación se gestiona en DixBase. El plugin debe configurarse con credenciales emitidas para la cuenta empresarial autorizada a crear sesiones de checkout para ese flujo. No compartas API keys entre vendedores o tiendas no relacionadas.
Requirements
- WordPress 6.5 or newer.
- WooCommerce active.
- PHP 7.4 or newer.
- A DixBase business API key with
checkout:write. - A DixBase webhook signing secret.
Requisitos
- WordPress 6.5 o superior.
- WooCommerce activo.
- PHP 7.4 o superior.
- Una API key empresarial de DixBase con
checkout:write. - Un secreto de firma de webhooks de DixBase.
Instalación en español
- Sube la carpeta
dixbase-payments-for-woocommercea/wp-content/plugins/, o instala el ZIP desde la pantalla de plugins de WordPress. - Activa
DixBase Payments for WooCommerce. - Ve a WooCommerce > Ajustes > Pagos.
- Activa DixBase.
- Introduce tu API key de DixBase, el ID de moneda opcional de DixBase y el secreto de firma de webhooks.
-
Configura esta URL de webhook en DixBase:
https://tu-tienda.example/wc-api/dixbase_webhook
