Failure to receive rates
Alert settings
Go to the section - AEO (Other) - Rates sources
In the source settings, the option Notifications about failures to receive courses
What to do if the source of receiving rates does not provide courses
It all depends on what error the server from the source of the courses gives.
To find out, you should update the courses manually.
Go to the section: Currency exchange - Rate updates.
Wait for completion and you will be able to see the link:

We cannot send you a link to this page by E-mail or Telegram, because your admin file is unique and only you know its name.
In our example, there was an error in obtaining rates from the source site ECB (Europe)
Error 403. Our server’s IP is in the block. In this case, you can use a proxy to receive courses
Go to the section - AOP (Other) - Rates sources
In the source settings, the option Proxy
Format: ip:port. Example: 192.168.1.254:443
Features of receiving rates from exchanges
If receiving rates fails, the entire list of currencies that could not be received will be displayed.
You can see the list of currencies that you couldn’t get: 1) By updating rates manually. 2) In a letter, if CRON for course updates was triggered. 2) In Telegram, if CRON for course updates has triggered.
Sometimes a false alarm may occur indicating that it is impossible to receive courses from any source due to a timeout or updating of courses on the source site. In this case, check the receipt of courses manually.
Screenshot of manual rates update

Livecoin is the most common option, the currency that appears in error has been removed from the source. Before the next update is released, we check the receipt of rates and remove currencies from the database that have been removed from the sources.
eCoin - blocks the IP of our server. The solution is described above. Use a proxy.
Screenshots of the notification when updating CRON rates


Algorithm for obtaining rates
1) Query the source and record the received rates in the table _rates
2) Checking the selected directions and recording the received rates from the _rates table into the _exchange_kurses table
If you see in the errors a list of currencies that could not be updated, and you are using them, then switch to another source for receiving rates.
You are receiving an outdated rate from the _rates table, which may differ significantly from the current one.
Last updated