Mercado Pago is an additional plugin available for purchase from the Aikeedo Marketplace. Install it from your admin panel before following this guide.
Prerequisites
- A Mercado Pago business account
- The Mercado Pago plugin installed on your Aikeedo installation
- Access to your Aikeedo admin panel
Supported currencies
| Currency | Country |
|---|---|
| ARS | Argentina |
| BRL | Brazil |
| CLP | Chile |
| COP | Colombia |
| MXN | Mexico |
| PEN | Peru |
| UYU | Uruguay |
Step 1: Obtain your access tokens
You need separate Access Token values for test and live modes. Refer to the Mercado Pago credentials documentation for instructions on how to find and activate your credentials.Step 2: Set up the webhook and obtain the signing secret
Aikeedo verifies incoming Mercado Pago webhooks using an HMAC-SHA256 signature. You need to register your webhook URL and obtain the signing secret Mercado Pago provides.- In the Mercado Pago Developer Dashboard, navigate to Notifications > Webhooks.
- Click Add webhook.
- Set the notification URL to:
- Under Events, select all events, or at minimum Subscription preapproval (
subscription_preapproval) to receive subscription lifecycle events. - Save the webhook. Mercado Pago will display a signing secret — copy it.
- Repeat this for both your test and live webhook configurations to obtain separate signing secrets for each mode.
Step 3: Enable Mercado Pago in Aikeedo
- In your Aikeedo admin panel, navigate to Settings > Payments > Mercado Pago.
- Toggle the switch to enable Mercado Pago.
- Set the Charge Currency — select a specific currency or leave it as Inherit to use the platform’s default currency.
- Select the Mode: Test for development, Live for production.
- Enter your credentials for each mode:
- Live: live access token and live webhook signing secret
- Test: test access token and test webhook signing secret
- Click Save changes.
Mercado Pago is now enabled on your platform.
Payment flows
One-time payments — Aikeedo creates a Checkout Preference and redirects the customer to the Mercado Pago-hosted checkout page. After payment, the customer is redirected back to your platform and the payment is verified against the order. Recurring subscriptions — Aikeedo creates a Mercado Pago Preapproval and redirects the customer to authorize it. Subsequent billing cycles are charged automatically on a monthly or yearly cadence. When a subscription is cancelled in Aikeedo, it is cancelled in Mercado Pago via the API. If Mercado Pago sends acancelled or paused status via webhook, Aikeedo cancels the subscription on its side as well.
Testing
- Set the mode to Test in Settings > Payments > Mercado Pago.
- Use Mercado Pago test users and cards to simulate payment scenarios.
- Verify that one-time payments and subscriptions complete correctly and that webhook events are received and processed.
Troubleshooting
- Payments not completing: Verify that the access token matches the selected mode (test/live) and that the application credentials are active.
- Webhooks not received: Confirm that the webhook URL is publicly accessible and that the
subscription_preapprovalevent type is selected in the Mercado Pago developer dashboard. - Webhook signature verification failing: Ensure the Webhook Signing Secret in Aikeedo matches the secret shown in the Mercado Pago dashboard for the registered webhook endpoint.
Need Help?
If you need assistance with Aikeedo:Professional Support
Get expert help from our team with a paid support subscription
Troubleshooting Guide
Check common issues and solutions