• Resolved Scott Botkins

    (@scott-botkins)


    Website A features 100’s of subscribers with the WooCommerce Subscriptions and Membership plugin and uses Square for payment processor.

    We have cloned Website A into Website B. Website A is still up to capture all of the current subscription payments. We are slowly moving people over to Website B for a new subscription price. When they try to purchase on Website B they get the following error: Square Payment Failed (Status code CUSTOMER_NOT_FOUND: Customer with ID.

    Is this because they are already in the Square database on Website A? If so what do we need to do to ensure they can register on Website B? I found https://developer.squareup.com/forums/t/payments-failing-retrievecustomer-error-customer-with-id-xxx… but can’t seem to figure out what to do to solve this.

    The Square account was switched on Website B.

Viewing 9 replies - 1 through 9 (of 9 total)
  • Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @scott-botkins,

    Thanks for the detailed explanation. To better understand your setup, is this issue occurring on both Website A and Website B, or just on Website B? Additionally, could you provide a brief explanation of how you cloned Website A to Website B?

    How are you transferring users from Website A to Website B?

    Thread Starter Scott Botkins

    (@scott-botkins)

    Hi Moses,

    Website A was cloned to website B by importing files and database. Then I logged in and removed all of the subscriptions, memberships and WooCommerce orders from Website B so it was clean, however, all of the users remained so they can login to still access the site. Website A remains up only to collect current/previous recurring subscriptions until everybody signs up on Website B.

    The issue is only happening on Website B.

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @scott-botkins,

    Based on your explanation, you mentioned that users remain on Website B after being imported from Website A. However, you also stated, “until everybody signs up,” which is a bit unclear.

    Shouldn’t the users already have accounts since they weren’t deleted after import? Wouldn’t they just need to sign in or subscribe to your product?

    To better understand how Website B is set up, please provide a link to the site along with its system status report.

    Additionally, does the issue occur when users try to log in, check out, or create an account? Does this affect all users, including new ones who didn’t have an account on the cloned site before?

    Thread Starter Scott Botkins

    (@scott-botkins)

    For clarification on the users – they are WordPress users with inactive membership accounts related to the WooCommerce Membership plugin. When they try to purchase/checkout on WooCommerce a membership to become active that is when they get the error.

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @scott-botkins,

    Thank you for the clarification. Does this issue affect only existing users, or does it also impact new users trying to create an account?

    To assist you more effectively, please ensure you respond to all the questions asked.

    Additionally, please provide:

    • A link to your site
    • A screenshot of the error
    • Your system status report (you can generate it from WooCommerce > Status > Get report > Copy for support) and share it via Pastebin.
    • Navigate to the log tab and also share any fatal error notice or one related to WooCommerce or Square payment plugin

    Looking forward to your response.

    Thread Starter Scott Botkins

    (@scott-botkins)

    It only affects existing users on Website A who are trying to sign up on Website B. New users are registering fine.

    https://ft.events/ftuniversity/

    Screenshot: https://ft.events/ftuniversity/wp-content/uploads/2025/02/Screenshot-2025-02-24-at-11.44.16?PM.png

    https://pastebin.com/wgdS0fsF – status report

    https://pastebin.com/htcJDKed – fatal error

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    Hi @scott-botkins,

    The error “Square Payment Failed (Status code CUSTOMER_NOT_FOUND: Customer with ID)” occurs because Square cannot locate the customer’s details when they attempt to make a payment on Website B. This happens due to missing customer data that was not transferred from Website A when the site was cloned.

    One main reason is that customer profiles were not migrated. Square assigns each customer a Square Customer ID, but these records did not carry over during the cloning process. As a result, when a customer tries to pay on Website B, Square fails to recognize them because their profile does not exist in its system.

    To clarify your setup, are Website A and Website B connected to the same Square account, or are they using separate Square accounts?

    Lastly is website A and Website B sharing the same domain name?

    Thread Starter Scott Botkins

    (@scott-botkins)

    They are on separate domains. I believe it’s using separate Square accounts but not 100% sure. Does the client just need to migrate the customers data in Square from Website A to Website B Square account to fix this issue?

    Plugin Support Moses M. (woo-hc)

    (@mosesmedh)

    HI @scott-botkins,

    In this case, Square might be recognizing it as two separate sites. Regarding transferring customers from one Square account to another, it’s best to contact Square support for guidance. Alternatively, you can try resyncing the users on Site B with Square, especially since it’s unclear whether it’s the same Square account or a different one. Since the cloned site functions as a new site, you’ll need to resync and reconnect Square.

Viewing 9 replies - 1 through 9 (of 9 total)
  • You must be logged in to reply to this topic.