• I recently set this up on my site and attempted a test order. As far as I can tell everything is set up correctly. Upon placing my order the funds (ETH) were withdrawn from my wallet, but the order was later canceled on the Woocommerce end. Upon checking my coinbase commerce account the ETH was never deposited, and I assume they will not find their way back to my wallet.

    Here are the errors I am getting on the back end:

    Coinbase payment expired. Order status changed from Pending payment to Cancelled.

    Coinbase Commerce Reference # 2FFFMZXL

    Here is the error I got on the front end:

    No payment
    We’re constantly monitoring the network and didn’t detect a payment. If you have already paid, please contact the merchant to resolve your order status. Your order code is: 2FFFMZXL

    Any assistance would be greatly appreciated!

    The page I need help with: [log in to see the link]

Viewing 6 replies - 1 through 6 (of 6 total)
  • Hi,

    Can you tell me what address you sent funds to?

    The ETH address associated with the order was: 0xb00c1d91cdd9853ce620fa7

    There do not appear to be any transactions on Etherscan at this time: https://etherscan.io/address/0xb00c1d91cdd9853ce620fa7

    Also may I ask what you used to send the ETH?

    Thanks,
    Justin

    You mentioned funds being withdrawn but cryptocurrencies must be sent for a transaction to occur. In other words there is no way for ETH to be withdrawn from your wallet without your consent. If you’re able to send your ETH address it should be easy to check whether funds were withdrawn on a block explorer since all balance are public.

    Thread Starter invisiblehanddesign

    (@invisiblehanddesign)

    I placed the order through the plugin with Metamask.

    The MM address is 0x90EDc34171b1750c36bF86D990bFc42889a73C6e

    The depost address (Coinbase Commerce) is 0xB557f39dd5c4D76c12f37d6cF5d0fa737F81A95a

    This was a live transaction so I purposely released funds. However, I did not receive them in my CBC account.

    Thanks! Looking into this now.

    Hi,

    After researching this we discovered that it’s due to an edge case that we didn’t expect to encounter in the wild. We made a change in our system to support USDC such that for all new accounts we generate unique ETH addresses sequentially for every charge but skip over the first ETH address. It happens that since your account was first created a few months ago, the ETH address we’ve generated is the first ETH address which happens to be the one we’re ignoring. So the payment has indeed gone through but our system is ignoring it.

    We’re implementing a fix so that going forward this shouldn’t happen to users with older accounts. Note subsequent payments will work. You can also use the seed phrase to see that the payment has gone through by importing the seed phrase into MetaMask or Coinbase Wallet. I will also follow up once this fix has gone through which will show the payment in CBC.

    Thanks,
    Justin

    Thread Starter invisiblehanddesign

    (@invisiblehanddesign)

    Thank you so much for your help! Glad you found the issue. I will let you know if I experience any further issues with our next test purchase. But from the sound of it, I’m not expecting to.

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Payment Expired & Order Canceled’ is closed to new replies.