• I’m not sure if the process is documented anywhere but you’ll need to update your API keys in order for the plugin to function properly.

    You should also disable any other bitcoin/coinbase plugins during initial configuration. I had some issues with plugin conflicts the first time I tried this out.

Viewing 10 replies - 1 through 10 (of 10 total)
  • How did you get it to work? I’m using the coinbase-woocommerce plugin and it refuses to work. It is causing an error with the settings page in woocommerce/wordpress

    Thread Starter CoinHeavy

    (@coinheavy)

    Please post your error here (redact any API keys or identifying information).

    Try disabling other coinbase/bitcoin plugins during the initial configuration.

    Make sure that your settings have been customized. This plugin will not work out of the box until it is configured.

    Hi CoinHeavy,

    Thanks for the quick reply. There are two coinbase plugins “coinbase” and “coinbase-woocommerce”. I am referring to the “coinbase-woocommerce” Every time I click “settings” in Woocommerce I get a blank page with:

    ” Fatal error: Call to undefined function openssl_random_pseudo_bytes() in /home/content/i/s/i/isis19/html/bitcoin/wp-content/plugins/coinbase-woocommerce-master/coinbase-woocommerce.php on line 138 “

    written at the top. When I deactivate the plugin and click on the Woocommerce settings everything is fine, but of course coinbase payment options aren’t there. As far as the other plugin (coinbase)I don’t even know how to apply that without use the woocommerce theme. I have uninstalled that one before the “coinbase-woocommerce” plugin

    Thread Starter CoinHeavy

    (@coinheavy)

    Hmm…

    A few questions:

    Have you tried disabling the ‘coinbase’ plugin and trying just the ‘coinbase-woocommerce’ plugin? I think the might use shared libraries that cause a conflict.

    Are you using ssl on your site? If so, is anything non-standard?

    Have you gone into the settings on the ‘coinbase-woocommerce’ plugin to enter in your personal details (API keys)? I haven’t touched these interfaces in a while but they are probably accessible via the plugins page either through the ‘coinbase-woocommerce’ plugin directly or via a new menu that should appear within the ‘woocommerce’ plugin.

    I remember also encountering issues when I tried this plugin before configuring it and I got a series of cryptic errors until I had entered in my coinbase account API keys.

    If none of that works, I would try disabling every plugin except for woocommerce and coinbase-woocommerce just to be sure that this isn’t a plugin conflict with a third party.

    Best of luck. Please feel free to continue posting progress/questions.

    Yes I uninstalled the ‘coinbase” plugin. The “coinbase-woocommerce” plugin is installed but disabled.

    No SSL

    No I haven’t modified any of the ‘coinbase-woocommerce’ settings/files.

    Can I modify these setting by opening the “coinbase-woocommerce.php” and the “coinbase.php” files in an HTML editor?

    Thread Starter CoinHeavy

    (@coinheavy)

    I think you want to use the GUI via the wordpress admin panel.

    In your woocommerce tab you should now have some sort of coinbase tab.

    I don’t have this plugin active on any of my own sites presently and it’s been a while since I did any client work with this so I can’t recall exactly where.

    Yeah that’s the thing I can’t even get to that page. Everytime I try to go to the settings>checkout>coinbase tabs I get that error page as soon as I click the settings tab. When I disable the plugin the settings page shows up fine. I’ll just have to wait until coinbase fixes this issue with their plugin. Thank you for your help, I appreciate it.

    WOW!…So I have been tinkering for about an hour and I finally made the plugin work. Hope I didn’t cause any other unknown issues with it working correctly, considering what I did. What I did was, I opened the “coinbase-woocommerce.php” file in +EditPlus HTML editor and deleted that line of code the error message was complaining about, which was on Line 138::> $callback_secret = sha1(openssl_random_pseudo_bytes(20)) <::I deleted that entire line, clicked save, then uploaded (via FTP) the modified .php file to the wp-content/plugins/coinbase-woocommerce-master directory folder, clicked copy/replace current file on the popup message, went back to wordpress, reactivated the coinbase-woocommerce plugin, went the the woocommerce settings tab and it was actually THERE. No blank page with an error message. I clicked the “Checkout” tab and the “Coinbase” link was present. Now I can add my API details. FINALLY! Hope this works out. Such a simple thing causing all this fuss haha

    Thread Starter CoinHeavy

    (@coinheavy)

    Glad you got it working.

    I would caution you against removing lines that have to do with SSL but you were the one digging around in the code so I’ll defer to your visibility there.

    I sent the link to this thread to the coinbase folks so hopefully if you’ve identified a bug it will be taken care of.

    Yes, I replied back to Coinbase tech support email informing them also. Hopefully I hear back soon with good news. Thanks again.

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘Make sure to update your API keys.’ is closed to new replies.