See below a list of the main features of SCM.
To increase the performance of the script, it has pre-configured cache settings. You can change the default setting to different values if necessary.
To change the default cache setting to another custom setting, simply edit the file below.
application/config/smarty_cache.php
Always create an API key for each site or script separately, avoid using the same API key for multiple sites/scripts. Doing so helps to identify possible security breaches in the event of a private data leak.
In the API permission settings(Coinpayments), enable only the create_transaction permission.
To ensure greater security, after creating an API key, restrict API access to your site's IP by editing the API settings in your Coinpayments account. You can get your website IP address from your cPanel account in the right column.
By setting this up, no other IP addresses can make any queries / modifications to your Coinpayments account.
After the payment is confirmed, the coinpayments starts to monitor the confirmations (3-6 usually), only after the last confirmation the payment will be marked as Paid (status 2 or 100).
Once the payment status is with the correct amount quoted above, the coinpayments starts sending notifications to your site advising you of the payment. They will send a maximum of 10 notifications to your site, and there is a 10-minute interval between each submission. Once your site receives one of these notifications it will activate the purchased plan.
If you are performing payment tests on your site, follow the ipn history through the link below:
https://www.coinpayments.net/acct-ipn-history
Only status 2 or 100 is valid for your site to activate the plan, so if the status is different, the plan will not be activated.
If the status already has a value of 2 or 100 but the plan has not yet been activated, certainly Coinpayments has not yet sent the notification to the site, just look at the "Successfully Sent" column that should be displaying "No". This happens because of the 10-minute interval between each notification submission, so just wait 10 minutes after the last notification sent (see date and time in the last column).
If the status is 2 or 100 and the column "Successfully Sent" has a value of "Yes" but your site has not yet activated the user plan, then something has gone wrong in the script. Only in this situation should you contact me informing about the problem, because only in this situation can there be a problem with the script.
The views files of your theme should be stored in the application/views/themes/ directory in a folder containing the name of your theme.
All style files (CSS), scripts (JS) and images used by your theme should be stored in the assets/themes/ directory in a folder with the same name as your theme.
Technical support for help with the installation process, troubleshooting, bug fixes.
Technical support does not cover modifications or customizations of the script or theme.
Even after the support deadline, you can report bugs found, which will be fixed while the script is actively running (see below).
You will have access to new versions of the script for as long as it remains with the active development. Once the script is discontinued, it will not receive new versions and consequently you will no longer have updates.
You can download the new versions through your account on our website.
You can contact SmartyScripts through the website or email.
Site: www.smartyscripts.com
Email: smartyscripts@gmail.com