WooCommerce Integration Guide – aCuotaz
This guide explains how to install and configure aCuotaz as a payment method in your WooCommerce store. You do not need to write code: the whole process is done from the WordPress admin.
There is also a video walkthrough of the installation.
1. Prerequisites
Before you start, make sure you have:
- WordPress admin access with permission to install plugins.
- WooCommerce installed and working (you can already receive orders with another payment method).
- HTTPS on your store (the URL starts with
https://, nothttp://). - Store currency in PEN. aCuotaz only finances purchases in Peruvian soles.
- aCuotaz credentials:
client_idandsecret_tokenprovided by Apurata (test and production).
2. Request credentials
aCuotaz needs two values unique to your store:
- ID de Cliente (
client_id) - Token Secreto (
secret_token)
Contact the aCuotaz team and include:
- Store name
- Store URL (
https://yourstore.com) - Contact name and email
Keep the secret token private. Do not share it in public chats or commit it to a repository.
3. Download the plugin
- Open the latest official release: github.com/apurata/woocommerce-acuotaz-payment-gateway/releases/latest
- Under Assets, download
woocommerce-apurata-payment-gateway.zip. - Do not unzip the file. You will upload the
.zipas-is in the next step.
Use v0.4.4 or later
Versions before v0.4.4 fail to read the Apurata-Auth header on HTTP/2 (Cloudflare + LiteSpeed). Apurata webhooks then return 401 even when the secret token is correct, so the order status is not updated.
4. Install and activate the plugin
- Go to
yourstore.com/wp-admin. - In the left menu, open Plugins → Add New (Añadir nuevo).
- Click Upload Plugin (Subir plugin).
- Choose the
.zipyou downloaded and click Install Now (Instalar ahora). - When you see Plugin installed successfully, click Activate Plugin (Activar plugin).
If installation fails
Errors such as "insufficient memory" or "file type not allowed" usually come from the hosting server, not from the plugin. Ask whoever manages the hosting to raise those limits.
If you previously installed an older copy of this plugin, deactivate and delete it before installing the new .zip, so WordPress does not keep two versions side by side.
5. Configure the payment method
- Go to WooCommerce → Settings (Ajustes).
- Open the Payments tab (Pagos).
- Find aCuotaz Apurata and click Manage (Gestionar), or click the method name.
- Check Habilitar aCuotaz Apurata.
- Paste your ID de Cliente and Token Secreto.
- Leave Habilitar HTTP (no seguro) unchecked. It is only for internal tests without TLS, never for a live store.
- Enable Tema oscuro (Activar en temas de fondo oscuro) only if your checkout background is dark.
- Leave Sentry DSN empty unless the Apurata team asks you to fill it.
- Click Save changes (Guardar cambios).
The admin method name is aCuotaz Apurata. At checkout, shoppers see Cuotas sin tarjeta de crédito - aCuotaz.
The plugin also adds aCuotaz information on the product page and before checkout automatically. You do not need extra widgets for a basic install.
6. Testing
Use your test credentials for every step below. Follow the Testing Guide (test DNIs, cards, and tokens).
Do not complete a full financing flow with production credentials: that creates a real loan.
- Enter the test
client_idandsecret_tokenin the aCuotaz settings (same screen as step 5). - Open the store as a shopper (incognito / not logged in as admin).
- Add a product whose cart total is in PEN and within the financing limits Apurata gave you.
- At checkout, confirm that Cuotas sin tarjeta de crédito - aCuotaz appears.
- Complete a test purchase through the installment flow.
- In WooCommerce → Orders, confirm the order moves with the flow:
- On hold while the application is in progress (
onhold) - Failed if financing is rejected or canceled
- Processing when Apurata notifies
funded— that is when it is safe to deliver
If aCuotaz does not appear at checkout, check HTTPS, currency PEN, that the plugin is enabled, and that the cart total is inside the min/max financing amounts for your store.
7. Go live
- Replace test credentials with your production
client_idandsecret_tokenin WooCommerce → Settings → Payments → aCuotaz Apurata. - Place one small real order to confirm checkout, redirect, and that the order reaches Processing after funding.
- Tell your commercial / operations teams that aCuotaz is live so they can monitor the first orders.
FAQ
Checkout or webhooks fail with 401 even though credentials look correct
Update the plugin to v0.4.4 or later. Older versions misread Apurata-Auth on HTTP/2 (Cloudflare + LiteSpeed) and rejected valid webhooks.
Can I enable "Habilitar HTTP (no seguro)"? No, not on a real store. Keep it off. aCuotaz requires HTTPS in production.
I do not see aCuotaz in Payments Confirm the plugin is activated, WooCommerce is active, and there is no leftover older copy of the same plugin.
I see aCuotaz in Payments, but not at checkout Confirm HTTPS, currency PEN, Habilitar aCuotaz Apurata is checked, and the cart total is within your financing limits.
Where do I get the ID de Cliente and Token Secreto? Only Apurata issues them. Contact the aCuotaz team with your store details (see Request credentials).
Do I need to know how to code? No. Installation and configuration are done from the WordPress admin.
Need help? Contact the aCuotaz team and say which step you are on. They will help you finish the setup.