Connectors
If your shop or system runs on a known platform, there is nothing to program. Download the connector, paste your key, and you can charge cards.
WooCommerce
WordPress
Cobra con tarjeta en tu tienda. Checkout clasico y por bloques, reembolsos desde el panel, y conciliacion automatica si se pierde un webhook.
You need: WordPress 6.2 o superior, WooCommerce 8.0 o superior, PHP 8.0 o superior
How to install it
- Descarga el archivo ZIP.
- En tu WordPress, entra a Plugins → Anadir nuevo → Subir plugin, elegi el ZIP y activalo.
- Anda a WooCommerce → Ajustes → Pagos → ROKI Connect.
- Pega tu llave secreta. Empieza con
sk_test_para probar y consk_live_para cobrar de verdad; la encontras en la pestana Integracion API del portal. - Copia la URL del webhook que te muestra esa misma pantalla, registrala en el portal en la pestana Webhooks, y pega aca el secreto de firma que te devuelva.
- Aprieta Ejecutar diagnostico. Si los cinco puntos salen en verde, ya podes cobrar.
What it does for you
| Checkout por bloques | Aparece tambien en el checkout nuevo de WooCommerce, no solo en el clasico. |
| Reembolsos y anulaciones | Desde la orden en WooCommerce. Si la transaccion todavia se puede anular lo hace asi, que no le aparece al cliente en su estado de cuenta; si no, la reembolsa. |
| Si se pierde un webhook | Cada cinco minutos revisa las ordenes pendientes y les pregunta a ROKI. Un cliente que pago no queda con la orden colgada. |
| Comision al cliente | Un interruptor. Si lo activas, ROKI recalcula el total para que a vos te quede el monto de la orden. |
| Actualizaciones | El aviso te llega al panel de WordPress como el de cualquier otro plugin. |
Odoo
Odoo 15, 16, 17 y 18
Cobra desde el portal del cliente y desde la tienda de Odoo, con el pago registrado contra la factura. Un modulo por version.
Cada modulo esta verificado contra el codigo fuente de su version de Odoo - el modelo, el campo identificador y cada metodo que sobreescribe -, pero todavia no se ejecuto en una instancia real. Instalalo primero en una base de prueba.
You need: Odoo 15, 16, 17 o 18, con acceso al directorio de addons. En Odoo Online no se pueden instalar modulos propios.
How to install it
- Descarga el ZIP de tu version de Odoo. No son intercambiables.
- Descomprimilo dentro de tu directorio de addons, junto a los demas modulos.
- Reinicia Odoo y actualiza la lista de aplicaciones: Aplicaciones → Actualizar lista de aplicaciones.
- Busca ROKI Connect e instalalo.
- Anda a Contabilidad → Configuracion → Proveedores de pago (en Odoo 15, Adquirentes de pago), abri ROKI Connect y pega tu llave secreta.
- Copia la URL del webhook que muestra esa pantalla, registrala en el portal de ROKI y pega aca el secreto de firma.
- Pasa el proveedor a Habilitado y hace un cobro de prueba con una llave
sk_test_.
What it does for you
| Un modulo por version | Odoo cambio el modelo de proveedores entre versiones mayores. Instalar el de otra version no falla al copiar: falla al instalar. |
| Registro del cobro | El pago queda asentado contra la factura del cliente, no como un movimiento suelto. |
| Si se pierde un webhook | Una tarea programada revisa las transacciones pendientes y les pregunta a ROKI. |
| Odoo Online | No admite modulos instalados a mano. Para esas cuentas hace falta publicar en su tienda, o integrar por fuera con la API de Odoo. |
Shopify
Shopify
Requiere aprobacion de Shopify para procesar pagos con tarjeta en su checkout. El camino corto entretanto es un enlace de pago desde la orden.
PrestaShop
PrestaShop 8.0 o superior
Modulo de pago del mismo tipo que el de WooCommerce: el cliente paga en el checkout de ROKI y el pedido se confirma cuando el pago esta verificado.
Verificado contra el codigo fuente de PrestaShop 8.1, pero todavia no se instalo en una tienda real. Probalo primero en una copia.
You need: PrestaShop 8.0 o superior, PHP 8.1 o superior, con cURL y OpenSSL.
How to install it
- Descarga el ZIP.
- En tu PrestaShop, entra a Modulos → Gestor de modulos → Subir un modulo y elegi el archivo.
- Abri la configuracion del modulo y pega tu llave secreta:
sk_test_para probar,sk_live_para cobrar. - Copia la URL del webhook que muestra esa pantalla, registrala en el portal de ROKI y pega el secreto de firma.
- Habilita ROKI Connect en Pagos → Preferencias para las monedas y paises que corresponda.
- Hace un pedido de prueba con una llave de sandbox antes de pasar a produccion.
What it does for you
| Estado propio del pedido | Crea "Pendiente de pago (ROKI Connect)" en vez de usar los nativos: marcar como pagado sin confirmacion, o como error mientras el cliente todavia esta pagando, son los dos errores clasicos. |
| Reembolsos y anulaciones | Desde la ficha del pedido en el panel. |
| Si se pierde un webhook | Una tarea programada revisa los pedidos pendientes y le pregunta a ROKI. |
Magento
Magento 2.4 / Adobe Commerce
Metodo de pago para Magento 2, construido sobre su arquitectura de comandos de pasarela, que es la recomendada desde la 2.3.
Verificado contra el codigo fuente de Magento 2.4, pero todavia no se instalo en una tienda real. Probalo primero en una copia.
You need: Magento 2.4 o superior, PHP 8.1 o superior, con acceso por linea de comandos al servidor.
How to install it
- Descarga el ZIP y descomprimilo en
app/code/, de modo que quedeapp/code/Roki/Connect. - Desde la linea de comandos:
bin/magento module:enable Roki_Connect - Despues:
bin/magento setup:upgradeybin/magento cache:flush - En el panel, anda a Stores → Configuration → Sales → Payment Methods → ROKI Connect.
- Pega tu llave secreta, copia la URL del webhook y registrala en el portal de ROKI con su secreto de firma.
- Pone el metodo en Enabled: Yes y hace un pedido de prueba con una llave de sandbox.
What it does for you
| Arquitectura | Usa comandos de pasarela y manejadores de valor, no el AbstractMethod obsoleto. |
| La factura | Se genera cuando el pago se confirma, no cuando el cliente vuelve del checkout. |
| Webhook sin CSRF | El controlador implementa la interfaz que Magento exige para aceptar una llamada de servidor a servidor. |
SAP Business One
SAP B1
Cada instalacion de B1 esta personalizada y se integra por Service Layer. Se arma contra un cliente concreto, junto con su socio implementador.
Que tenes que habilitar de tu lado →
Zoho
Zoho Books e Invoice
Enlace de pago desde la factura, con el cobro registrado de vuelta cuando llega el webhook.
Que tenes que habilitar de tu lado →QuickBooks
QuickBooks Online
Enlace de pago sobre la factura y conciliacion del cobro contra ella.
Que tenes que habilitar de tu lado →
Salesforce
Sales Cloud
Publicar en AppExchange exige acuerdo de socio y una revision de seguridad larga. Se evalua cuando haya un cliente que lo pida por nombre.
Que tenes que habilitar de tu lado →Your platform is not here
Any system that can make an HTTP request can charge with ROKI. Start with the quickstart, or hand the MCP server to whoever writes the code: it integrates itself.
