Interkassa
Account settings
Register on the website: https://www.interkassa.com/
Login to your account and click on the link: Create a cash register: https://www.interkassa.com/account/checkout#create-modal
Site address - enter the URL of your site.
Checkout name - enter the name of your site.
Cash desk currency - select a currency.
By default, a cash register with UAH currency is added and changing/adding does not work. If you want to change the currency, contact Interkassa technical support.

Next click Create
Click Confirm ownership of the cash register and follow the instructions for verifying the cash register.
Click Settings (pencil icon)
Payment settings tab
Cash desk currency - already selected in the first step. Check uniqueness of payments - DO NOT need to be enabled. Send payment data to the payer by email - optional. Description for the payer - optional. Transfer the description to the payment system - optional. Payment lifetime (in minutes) - 1 day. allow overriding in request - enable.

Payment systems tab
All settings are as you wish, except: Test payment system - Disable.
Interface Tab
Request type - POST for everyone URL of successful payment - https://yourdomain.com/exchange/charge.php allow override in request - Enable URL of unsuccessful payment - https://yourdomain.com/exchange/charge.php?fail allow override in request - Enable URL for waiting for payment to be processed - https://yourdomain.com/exchange/charge.php allow override in request - Enable Interaction URL - https://yourdomain.com/api/changers/interkassa/charge.php allow override in request - DO NOT include ADDITIONAL Successful response text - OK Http code of successful response - 200 yourdomain.com - replace with the URL of your site and save the settings.

Security tab
Signature algorithm - MD5 Verify signature on payment request form - DO NOT include Secret key - a set of characters. Must match the one entered in the admin panel (Secret key) Test key - used for tests. See tips below: Test payments Save the settings. A nuance with the secret key. Be careful. Interkassa can generate a key containing symbols, which our system converts into mnemonics for security purposes. In this case, you should generate a new key that does not contain such characters. Example: Interkassa generated a secret key: iBnUd7uAetYt0x7z This key contains 0x characters (a prefix for numeric constants). For security reasons, x will be converted to a mnemonic: #120; In this case the signature will not match.

API settings
Go to your account settings (gear icon): https://www.interkassa.com/account/user/settings
Open the API
tabUser ID - save for settings in the admin panel Off/On - switch to the On position Key - generate an API key and save it for configuration in the admin panel IP filter - optional, enter your server IP

Save changes
Settings in the admin panel
By default, the payment system is disabled.
Go to settings Currency exchange - Payment systems - Disabled - Interkassa UAH
Merchant ID - enter the identifier. See screenshot below.
Secret key - enter the secret key from the Security of cash register settings page
User ID - enter the user ID from the API settings page
API key - enter the generated key from the API settings page
Method - where payments are made, possible values: card, webmoney, w1, advcash, perfectmoney, bitcoin, vk, facebook, google, steam, payeer, nixmoney, emoney, rbkmoney, qiwi, yandexmoney , beeline, mts, megafon, tele2, kyivstar, vodafone, lifecell, united
Your Merchant ID in the My cash registers section - character set:

Other settings
For a description of other settings, see the section: Payment systems
Last updated