AI-pay
Merchant Account Settings
To discuss the terms of service, please contact a service representative.
Disclaimer: When connecting your website to any service, please assess the potential risks of collaboration on your own.
Register on the AI-pay service through a service representative and request API keys to connect to Premium Exchanger.
Module Settings
In the admin panel, create a new merchant in the "Merchants" ➔ "Add Merchant" section.
Select AI-pay from the dropdown menu in the "Module" field, enter a name for the module, and click "Save."

Fill in the required authorization fields.

Domain — leave this field empty.
API UID — the identifier provided to you earlier by the AI-pay representative.
API Key — the API key provided to you earlier by the AI-pay representative.
Special Fields

Payment Method — select the appropriate method for receiving funds from the client:
Card — provide bank card details.
Account — provide the bank account number.
Phone — provide a phone number for receiving funds via SBP.
When receiving funds using the AI-pay merchant, it is necessary to add additional fields to the exchange form for the client to fill out when creating a request.
To do this, create and add additional fields to the relevant currencies for receiving funds through AI-pay.
Make sure to specify a variable in the "Unique ID" field (use lowercase letters) and make the field mandatory.
1. Field for Cardholder Name (when using the "Card" or "Account" method)
Unique ID:
give_cardholder
/cardholder
Purpose: Full name of the card/account holder.
Processing Priority (any option can be selected):
give_cardholder
orcardholder
(priority field)Automatically generated from the client's full name (
last_name + first_name + second_name
) — standard fields "Last Name," "First Name," "Middle Name" for the exchange direction (not currency!)After this, the field will appear in the exchange form and will be mandatory for the client to fill out when creating a request.
2. Field for Phone Number (when using the "Phone" method)
Unique ID:
give_phone
/phone
Purpose: Client's phone number.
Processing Priority (any option can be selected):
give_phone
orphone
(priority field)user_phone
from the main request data — standard field "Phone" for the exchange direction (not currency!)
Continue Configuration
Next, configure the merchant by following the general setup instructions.
Last updated