Conversation
supportHello MyCryptoCheckout Support Team, I am currently using MyCryptoCheckout with Easy Digital Downloads (EDD) version 3.6.7 on my WordPress site. My Bitcoin payment gateway appears to connect correctly to your servers when the site is temporarily taken out of maintenance mode. During these short testing windows: API communication works Server handshake completes successfully Wallet settings are configured Bitcoin gateway is enabled Orders are created successfully in EDD Orders show as “Pending” However, after checkout: No Bitcoin payment instructions appear No wallet payment details are displayed No QR code is shown Customers are only redirected to the standard EDD pending receipt page Important clarification: My site normally runs in maintenance mode, which can block API communication, but I have specifically tested by temporarily disabling maintenance mode for several minutes at a time. During these tests, API/server communication functions properly. Because of this, maintenance mode is NOT the root issue. The actual issue is that despite successful order creation and successful API communication, MyCryptoCheckout does not properly display the Bitcoin payment interface on the customer-facing checkout/receipt page. Current setup details: WordPress site using Mayosis theme Easy Digital Downloads version: 3.6.7 MyCryptoCheckout configured with BTC wallet QR code generation enabled Online instructions configured Email instructions configured Receipt page configured properly Live checkout testing performed My concern is that this may be a compatibility issue between MyCryptoCheckout and newer EDD versions (possibly EDD 3.3+), where payment instructions no longer inject correctly after purchase. Could you please confirm: Is MyCryptoCheckout fully compatible with EDD 3.6.7? Is there a known issue with payment instructions/QR display on newer EDD versions? Is there a patch, workaround, or updated integration available? At this point, checkout creates pending Bitcoin orders but does not provide customers with a usable payment process. Thank you for your assistance.
I just tested it with EDD 3.6.7. QR code appears. Timer appears and starts counting down. Verify that your “purchase confirmation” page contains the shortcode [edd_receipt]
My EDD confirmation page shows the standard receipt and the order is created as Pending with payment method “Pay with Bitcoin,” but there is no MyCryptoCheckout payment data inside the receipt/order: no BTC amount, no wallet address, no QR code, no timer, and no MCC instructions. So EDD is creating the order, but MCC does not appear to be generating or attaching the crypto payment data to the order. What should I check to confirm whether the MCC EDD gateway processing hook is firing correctly? Thanks.
URGENT: api.mycryptocheckout.com returning HTML instead of JSON Hello, ChemiCloud performed a full technical investigation and identified the problem. My site and hosting environment are working correctly. Your API server at: api.mycryptocheckout.com is currently returning an HTML page from the “All 404 Redirect to Homepage” plugin instead of valid JSON responses. My plugin debug log shows: “WARNING: Unable to retrieve our account details: Did not receive a JSON reply from the API server.” ChemiCloud confirmed the plugin worked correctly earlier today after migration: Order #42 at 07:22 UTC – Bitcoin amount generated successfully Order #43 at 07:50 UTC – Bitcoin amount generated successfully Order #44 at 07:54 UTC – Bitcoin amount generated successfully The failure started around 08:32 UTC. Because the API server is returning HTML instead of JSON, the plugin cannot generate: BTC amount wallet address QR code payment instructions Please check the configuration of the “All 404 Redirect to Homepage” plugin or any redirect/misconfiguration affecting: https://api.mycryptocheckout.com/v2/ Thank you.
Please see this thread: https://wordpress.org/support/topic/mcc-api-notice-8th-of-may-2026/
I just tested it with EDD 3.6.7. QR code appears. Timer appears and starts counting down. Verify that your “purchase confirmation” page contains the shortcode [edd_receipt]
My EDD confirmation page shows the standard receipt and the order is created as Pending with payment method “Pay with Bitcoin,” but there is no MyCryptoCheckout payment data inside the receipt/order: no BTC amount, no wallet address, no QR code, no timer, and no MCC instructions. So EDD is creating the order, but MCC does not appear to be generating or attaching the crypto payment data to the order. What should I check to confirm whether the MCC EDD gateway processing hook is firing correctly? Thanks.
URGENT: api.mycryptocheckout.com returning HTML instead of JSON Hello, ChemiCloud performed a full technical investigation and identified the problem. My site and hosting environment are working correctly. Your API server at: api.mycryptocheckout.com is currently returning an HTML page from the “All 404 Redirect to Homepage” plugin instead of valid JSON responses. My plugin debug log shows: “WARNING: Unable to retrieve our account details: Did not receive a JSON reply from the API server.” ChemiCloud confirmed the plugin worked correctly earlier today after migration: Order #42 at 07:22 UTC – Bitcoin amount generated successfully Order #43 at 07:50 UTC – Bitcoin amount generated successfully Order #44 at 07:54 UTC – Bitcoin amount generated successfully The failure started around 08:32 UTC. Because the API server is returning HTML instead of JSON, the plugin cannot generate: BTC amount wallet address QR code payment instructions Please check the configuration of the “All 404 Redirect to Homepage” plugin or any redirect/misconfiguration affecting: https://api.mycryptocheckout.com/v2/ Thank you.
Please see this thread: https://wordpress.org/support/topic/mcc-api-notice-8th-of-may-2026/