- Local payments: bank transfers and local methods for your country. Your customer pays on a secure Yativo page.
- Cards: debit and credit cards, Apple Pay and Google Pay on Yativo’s secure page, for USD stores. Card details never touch your site.
Download the plugin
yativo-payments.zip from the latest releaseRequires
WordPress 6.2+, WooCommerce 8.0+, PHP 7.4+, and https on your site
Set up
1
Install
In WordPress, go to Plugins → Add New → Upload Plugin, choose
yativo-payments.zip, then click Install Now and Activate.2
Connect your Yativo account
Go to WooCommerce → Settings → Yativo. Choose Sandbox (test), paste your API key and secret, and click Save changes. Then click Test connection.If it says the IP address isn’t allowed, add your web server’s IP to the key’s IP whitelist.
3
Turn on webhooks
Click Register webhook URL. The plugin registers
https://your-site.com/wp-json/yativo/v1/webhook and saves the secret for you.4
Choose your payment methods
In WooCommerce → Settings → Payments, open Yativo local payments, tick Enable, enter your customers’ three-letter country code (such as
BRA or MEX), click Load payment methods and tick the ones you want.For cards, open Yativo cards, tick Enable and enter the seller customer ID: the Yativo customer whose card_checkout endorsement is approved.5
Make a test purchase
Buy something in a private browser window. For cards in sandbox, use
4242 4242 4242 4242 with any future expiry and any CVC. The order moves to Processing once Yativo confirms the payment.What happens to orders
Keep keys out of the database
Define the credentials inwp-config.php instead of the settings page. Constants take priority:
wp-config.php
Troubleshooting
Refunds are made in Yativo. Card refunds made there are reflected on the order automatically.

