YooKassa integration is available as a separate plugin that must be purchased from the Aikeedo Marketplace before you can configure this payment gateway.
Prerequisites
Before you begin, ensure you have:- An active YooKassa merchant account
- Access to your Aikeedo admin panel
- Your domain properly configured with SSL enabled
- A valid business registration in Russia or CIS countries
Step 1: Set Up Your YooKassa Account
If you haven’t already, sign up for a YooKassa merchant account:- Visit the YooKassa website and click “Подключить” (Connect)
- Follow the prompts to create and verify your merchant account
- Complete the business verification process with required documents
- Wait for account approval (typically 1-3 business days)
YooKassa requires business registration in Russia or CIS countries. Personal accounts are not supported for merchant services.
Step 2: Obtain YooKassa API Credentials
To connect Aikeedo with YooKassa, you’ll need to retrieve your API credentials:Get Your Shop ID
- Log in to your YooKassa Dashboard
- In the left sidebar, find your Shop ID under your organization name
- It will show your organization name with “ShopID XXXXXXX”
Get Your API Secret Key
- In the left sidebar, click on Интеграция (Integration)
- Select Ключи API (API Keys) from the integration submenu
- You’ll find your Секретный ключ (Secret Key) in the API Keys section
Keep your Secret Key confidential! Never share it publicly or include it in client-side code. If you lose your key, you can regenerate it using the refresh icon in the dashboard.
Step 3: Configure YooKassa in Aikeedo
Now that you have your YooKassa account set up, configure the integration in Aikeedo:- Log in to your Aikeedo admin panel
- Navigate to Payments in the main menu
- Click on YooKassa
Details Section
Configure the general settings:- Status: Toggle the switch to enable YooKassa payments
- Charge Currency: Select your preferred currency
- Russian Ruble: Use RUB for all transactions
- Inherit: Use your platform’s default currency (e.g., USD) without conversion
- If you select a currency different from your default and have a currency rate provider set up, amounts will be automatically converted
- VAT code: Select the appropriate VAT rate for Russian tax compliance
- This information is only for the YooKassa receipt
- Plan prices must be set tax inclusive
- Mode: Choose between:
- Test: For testing payments with YooKassa’s test environment
- Live: For processing real transactions
Keys Section
Enter your API credentials:- Shop ID: Enter your YooKassa Shop ID (required)
- API secret key: Enter your YooKassa Secret Key (required)
- Click Save changes to apply your settings
Congratulations! YooKassa payments are now enabled on your Aikeedo platform.
Testing Your Integration
Before going live, it’s crucial to test your YooKassa integration:- Set the YooKassa payment gateway to “Test” mode in the Details section
- Use YooKassa’s test card numbers to simulate various payment scenarios
- Create a test subscription or product purchase
- Verify that payments are processed correctly
YooKassa test environment uses special test card numbers and doesn’t process real payments. Always test thoroughly before switching to live mode.
Troubleshooting
If you encounter any issues with your YooKassa integration, try these steps:- Verify API Credentials: Double-check your Shop ID and Secret Key in the Keys section
- Check Mode Setting: Ensure you’re using Test mode for testing and Live mode for production
- Verify Currency: Make sure your selected currency is supported by YooKassa
- Test Payments: Use YooKassa’s test card numbers to verify the integration works correctly
Common Issues
Invalid API Credentials
Invalid API Credentials
Double-check your Shop ID and Secret Key. You can find these in your YooKassa Dashboard under Integration > API Keys.
Payment Processing Issues
Payment Processing Issues
Ensure you’re using the correct mode (Test for testing, Live for production) and that your currency is supported.
VAT Code Issues
VAT Code Issues
Make sure you’ve selected the correct VAT code for your business type and that your plan prices are set tax inclusive.