Checkout reliability

Two provider customer records use the same email

Follow the recorded links from the store user to existing orders, their provider payments and the customer representation holding the saved method. A matching email is a reason to investigate both records, not evidence authorizing a merge or a payment-method transfer. If those links disagree, preserve both records and identify the exact missing or conflicting association before authorizing a correction. The customer representation used for an earlier order and the one currently linked to the store account may need to be documented separately.

For: A research-only merchant or authorized store administrator investigating which provider customer record is connected to a returning buyer.

Updated 2026-10-01

Start with the store identity and its actual order links

Open the store user through the store's authorized administration process. Record its internal reference and inspect the orders actually linked to it. Search results found by email can help locate candidate orders, but record whether each order has an account association or is a guest order. Do not convert the search result into an ownership decision.

WooCommerce documents guest checkout separately from account creation. Its accounts settings allow a buyer to check out without a WordPress user account. That distinction matters when the same address appears in an account and in older orders: the email does not, by itself, tell you how those orders became associated with the account. Check the current recorded association instead of assuming a historical guest purchase used today's login.

For each relevant order, follow the provider payment reference that the integration recorded. Retain the order-to-payment link even if the customer names or contact fields look identical. The purpose is to establish which records the store actually used, not to select the customer record with the most familiar display name.

Locate the saved method's recorded attachment

Stripe's save-and-reuse guide says a method prepared for future payments is attached to an object representing the customer. The guide covers Customer objects and customer-configured Account objects. Use the representation and identifiers your actual integration records; this is not an instruction to change API models or create another customer.

Compare the customer reference on each relevant payment with the reference linked to the store user and the attachment shown for the saved method. Keep the provider account context beside these references. Two records in different provider accounts cannot be treated as one record merely because their contact details match.

A payment-method attachment establishes where the provider currently records that method. It does not, on its own, establish which store user should be allowed to use it. Likewise, an earlier payment associated with one customer record does not prove that a method saved under another record may be moved. Record a missing association as unknown; do not resolve it by copying a credential.

Classify agreement, a missing link or a conflict

When the store user, relevant order payments and saved-method attachment consistently point to the same customer representation, you have a documented association for that checkout path. Preserve the evidence. The second email match alone does not show a defect that requires deletion or merging.

When the store user points to one representation and the saved method points to another, name that precise conflict. When an order is a guest order or has no recoverable customer reference, name the missing link. These findings need different resolutions; neither justifies choosing the older record, the newer record or the record with more orders as the owner.

Before a proposed correction, identify the merchant's authorized decision owner and the integration or provider owner who can confirm the supported action. Keep the original references and the reason for any approved change. Do not delete the apparently unused record while its connection to past orders remains unresolved.

Identity evidence does not expand saved-payment consent

Stripe separately limits reuse to the purpose agreed with the customer and requires a retained record of consent for the described future use. Finding a technical attachment does not authorize a different person's use, an offline charge or a broader billing arrangement. Saving a method is also separate from making a payment.

For a Prism checkout-review consultation, describe the platform, the conflicting associations and the work you want scoped. Keep the detailed customer map in your authorized internal system; the public inquiry needs a non-sensitive summary. Prism will confirm scope, responsibilities, fees and terms before work. The consultation does not itself authorize a credential move, and the provider retains its account-eligibility decisions.

Store-to-provider customer map

Complete one map for the affected store account, adding separate internal entries for each candidate provider customer and order. Use internal references, not customer contact details or payment credentials. Agreement documents an association; any missing or conflicting link remains unresolved until the authorized owner confirms the supported correction.

Worksheet entries are not submitted by Prism’s worksheet and are not saved by the site. Use record types, availability, anonymized observations, or match/mismatch results. Do not enter government identifiers, customer names or addresses, customer messages, receipt-access links, card or bank details, passwords, or keys. Send sensitive documents only through the provider’s verified secure channel.

Store-to-provider customer map. The last column is for temporary notes.
Link to establishEvidence to compareHow to interpret itYour finding
Store user referenceThe actual store account identifier and recorded provider association, if present.An email search locates candidates; it does not replace the account link.
Provider customer referencesEach candidate customer representation and the provider account in which it exists.Keep candidates separate even when their email fields match.
Existing order linksEach relevant order's account or guest association, provider payment reference and recorded customer reference.A historical order can establish its own link without proving today's saved-method ownership.
Saved-method attachmentThe provider's recorded attachment and the store account to which checkout exposes that method.A mismatch is an investigation finding, not permission to move the method.
Consent recordThe location and scope of the retained agreement for saving and using the method; do not paste the customer's agreement here.A technical association does not expand the permitted use.
Authorized resolution ownerWho may approve a correction, who can perform it and which written action is supported.Leave both records intact while ownership or the supported procedure is unresolved.

These are temporary notes. Leaving or reloading this page may clear them. Worksheet entries are not sent automatically. If you copy notes into the consultation message and submit the form, Prism receives them as part of your request.

Limits

  • This map does not verify a person's identity, authorize a customer merge or provide a credential-reassignment procedure.
  • Stripe's customer representations and WooCommerce's account settings apply to those systems; another integration needs its own documented mapping.
  • Keep customer lists, card data, authentication codes, passwords and payment tokens out of the worksheet and public consultation form.

Sources

  • Stripe save a payment method without payment — checked 2026-09-29. Future-use payment methods attach to a customer representation. Setup is separate from charging, and reuse remains within the customer's recorded consent; the guide does not authorize merging customers by email.
  • WooCommerce accounts and privacy — checked 2026-09-29. Guest checkout and account creation are separate settings; guest orders are not inherently tied to a WordPress user account. These settings do not establish provider credential ownership.

Get help with checkout

Is this happening on your own store?