WooCommerce

Understand when to use the Asaas plugin for WooCommerce, which flows it supports, and which pages to check to install, configure, and troubleshoot it.


Use the Asaas Plugin for WooCommerce to receive payments by Pix, bank slip (boleto), and credit card directly in your WordPress store's checkout.

The integration also lets you configure installments, subscriptions, Payment Split, One-Click-Buy, and automatic anticipation, depending on the flow used.

Choose what to configure

NeedSee
Install the Asaas Plugin on WordPressInstalling the plugin
Connect the store to the Asaas account and configure Sandbox or ProductionInitial settings
Configure Pix, bank slip, or credit cardPayment methods
Choose between one-time charge, installments, or recurrenceBilling types
Create recurring charges with WooCommerce SubscriptionsWooCommerce Subscriptions
Split sales amounts between Asaas walletsPayment Split in WooCommerce
Understand order synchronizationWooCommerce Webhooks
Investigate plugin failuresCommon errors
See frequently asked questionsFAQ - WooCommerce

Available features

FeatureHow to use
Transparent checkoutThe buyer completes the payment on your own site.
Pix, bank slip, and credit cardEnable only the payment methods your operation needs.
Installments and interestConfigure the number of installments, minimum amount, and interest according to the payment method.
Payment SplitAutomatically distribute part of the charge amount among other Asaas wallets.
SubscriptionsUse WooCommerce Subscriptions for recurring charges by bank slip or credit card.
One-Click-BuyAllow future purchases with a stored card after tokenization is enabled by the Asaas sales team.
Automatic anticipationAutomatically request anticipation of credit card charges, according to the Asaas account rules.

Before you start

To use the plugin, your store needs:

  • WordPress;
  • WooCommerce;
  • Brazilian Market on WooCommerce;
  • an Asaas account;
  • administrative access to WordPress.

For recurring charges, also install WooCommerce Subscriptions.

If your operation uses One-Click-Buy, request card tokenization enablement from the Asaas sales team in advance.

The technical version requirements and the installation process are detailed in Installing the plugin.

Configuration flow

%%{init: {"flowchart": {"nodeSpacing": 18,"rankSpacing": 24,"diagramPadding": 4,"padding": 7}}}%%
flowchart TD
A["Install the plugin"] --> B["Connect the Asaas account"]
B --> C["Choose the payment methods"]
C --> D["Configure the operation rules"]
D --> E["Make a purchase in the Sandbox"]
E --> F["Validate the charge creation"]
F --> G["Receive the update via Webhook"]
G --> H["Go live in Production"]

classDef inicio fill:#DBEAFE,stroke:#2563EB,color:#1E3A8A,stroke-width:3px
classDef validacao fill:#E0F2FE,stroke:#0284C7,color:#0C4A6E,stroke-width:2px
classDef sucesso fill:#DCFCE7,stroke:#16A34A,color:#14532D,stroke-width:3px

class A inicio
class B,C,D,E,F,G validacao
class H sucesso

linkStyle default stroke:#94A3B8,stroke-width:2px

First configure the store in the Sandbox. After validating the checkout, the charges, and the order updates, switch the integration to Production.

Webhooks

The Asaas Plugin uses Webhooks to synchronize WooCommerce orders with charge changes in Asaas.

Starting with plugin version 2.5, the Webhook is created automatically when a valid API Key is configured. Do not implement polling to track order status.

If a paid order is not updated, check the queue status and the recovery procedures in WooCommerce Webhooks.

Next steps


Did this page help you?