Are you getting Unable to generate new address error on checkout  or error on Test Setup on your E-Commerce store? Depending on the error that is showing, you need to take an appropriate action:


1.Error: API Key is incorrect:  Make sure you have set the API key correctly and its not empty. Your APIKey is available on the Merchants Page



2. Error:Your merchant account is disabled due to low balance: Check your upgrade page. If you are disabled, you can re-enable the account by clearing the outstanding dues 


A Disabled Merchant account on upgrade page


3.Error: allow_url_fopen is not enabledAsk your webhosting provider to change this setting if it is Off right now. This article explains how to change the setting. You can verify this by viewing your phpinfo page


PHP Version => 7.0.22-0ubuntu0.16.04.1

Directive => Local Value => Master Value
allow_url_fopen => On => On
allow_url_include => Off => Off
arg_separator.input => & => &
arg_separator.output => & => &
auto_append_file => no value => no value


Sample phpinfo() output




4. Error:You have entered an xpub and not a bitcoin address: Blockonomics needs  an extended public key(starting with xpub) so that it can generate new bitcoin address for each customer order. Visit Merchants to see how to get xpub of your wallet. Please see this video on how to locate xpub of blockchain.info wallet


5. Error: Your server is blocking outgoing HTTPS calls:  You can ask your webhosting provider to execute the below command on the server console:


$ curl -vvv https://www.blockonomics.co
* Rebuilt URL to: https://www.blockonomics.co/
*   Trying 52.10.115.182...
* Connected to www.blockonomics.co (52.10.115.182) port 443 (#0)
* ....
* ....
* ALPN, server did not agree to a protocol
> GET / HTTP/1.1
> Host: www.blockonomics.co
> User-Agent: curl/7.47.0
> Accept: */*
>
< HTTP/1.1 200 OK


If its working and you get 200 OK, everything is working as expected and problem lies elsewhere. If not, ask your webhosting provider to unblock it, so that the call goes through.




If you are still having problem, don't fear our support engineer can work magic to get your store up and running accepting BTC! For quick response, ping us on our


 Telegram Channel