Projects and partners

Accounts the business must hold when a website contractor leaves

Before the contractor's access ends, confirm that someone at the business can sign in, with an email the business controls, to each account the store depends on: the WordPress administrator, the WooCommerce.com account that holds paid extensions, the payment account, the domain registrar, and the host. Treat any login you have not tested as unresolved, and use that service's own recovery process for it. Once the business holds its own access, review what the departing contractor can still reach: WordPress users with the Administrator role, WooCommerce REST API keys, which belong to a WordPress user and can be revoked in the store, and the Stripe team, which is managed in the Dashboard by a member who can already manage it. This page offers no password reset or way around a lockout, and replacing a contractor does not transfer or reapprove a payment account. Once the business's access is confirmed, Prism can take over the unfinished work under an agreed scope.

For: An owner or authorized representative of a research-only peptide business replacing a website contractor while the store platform itself stays in place.

Updated 2026-10-06

The website login and the payment login are different

WordPress assigns capabilities by role. An Administrator on a single site has the administration features for that site, including plugins, themes, users, and options. An Editor can publish and manage content but does not, by the default role, manage plugins or users. Upon installation, WordPress creates an Administrator account. The business should know which email addresses still have that role.

The WooCommerce Stripe extension connects a Stripe.com account to the store. WooCommerce's own documentation says its support covers the extension on the site, and that Stripe account questions, including onboarding, verification, and Dashboard settings, go to Stripe. A contractor who can edit the website cannot, on that fact alone, administer the Stripe account.

Changing contractors while staying on the same store is not a platform migration. The database, orders, and payment connection can remain where they are only if someone the business authorizes can still open them.

Keys and team invites are revocable access, not ownership

A WooCommerce REST API key is created for a selected WordPress user, with Read, Write, or Read/Write permission. The consumer secret is shown once. The key list includes Revoke. Revoking a key stops that integration. It does not transfer a domain or a Stripe account. Someone who already has legitimate WooCommerce settings access can do it. Someone who does not should not try to reach those screens another way.

Stripe team access starts from the Team tab. An existing member who can manage the team adds an email address, chooses roles, and sends an invite. Stripe says to grant the lowest permission the person needs, and that invites expire after 10 days. After acceptance, the role can be edited. That invite is not the contractor's WordPress password, and the WordPress password is not a Stripe invite.

Paid extensions downloaded from a WooCommerce.com account, such as the checkout add-ons extension's documented download path, stay with the WooCommerce.com account that can open them. The free Stripe extension can instead be installed from the WordPress plugin screen. Record which pattern each plugin actually uses instead of assuming one owner for all of them.

Unresolved access stays unresolved

If the business already has an Administrator, the practical work is a user list: who can manage options, who holds API keys, and which of those people will remain. Removing a former contractor is ordinary user administration by someone who already has that authority.

If nobody at the business can sign in, stop. This page does not describe password resets, database edits, or other ways to enter an account. Use the recovery process published by the host, the registrar, or the payment provider for an account the business legitimately owns, and record the request as unresolved until that process finishes.

Domain and hosting logins are part of the inventory, but their transfer rules are whatever that registrar or host publishes. They are not WordPress roles, and they are not restated here.

What the consultation can and cannot take over

You can decide which accounts the business must hold in its own name before the contractor's access ends, and which rows are still blocked. Prism can take over an unfinished store build or a store move once the business's own access to its accounts is confirmed. It starts by examining the theme, extensions, catalog, and checkout the contractor left, before any quote, and it does not recover or bypass access to an account the business cannot open. Prism confirms scope, responsibilities, fees, and terms before work begins.

The payment provider decides who may be a team member and whether the account remains open. A new contractor, including Prism, does not transfer or reapprove the payment account. Use each service's authorized access and recovery process.

Unknown until the screens are opened: which email is the WordPress administrator, which WooCommerce.com account can update paid plugins, and which Stripe user can send a team invite. A contractor's statement that they will send it later is not the same as access you have tested.

In the consultation request, include the platform, the work the contractor left unfinished, the services where the business does and does not hold its own access, named by service, and any deadline. Do not send passwords, API secrets, or recovery codes.

Account-ownership inventory

Enter only accounts the business can open or that a written agreement names. Write unresolved where a login is missing. Do not store passwords in this table.

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.

Account-ownership inventory. The last column is for temporary notes.
AccountWhy the store stops without itLegitimate access to confirmYour record
WordPress administratorsAn Administrator on a single site can manage users, plugins, themes, and settings. A contractor role is access, not the business.Users list. Confirm at least one administrator uses an email the business controls.
WooCommerce REST API keysEach key belongs to a WordPress user. Revoking it stops that connection. The secret is not shown again.WooCommerce, Settings, Advanced, REST API. Record the description and user, not the secret.
Stripe team, separate from WordPressTeam members are invited in the Stripe Dashboard. Invites expire after 10 days. The website login does not grant this.Stripe, Settings, Team, opened by someone who can already manage members. Leave unresolved if no one can.
Stripe account questionsWooCommerce support documents that Stripe onboarding, verification, and Dashboard settings are Stripe account questions, not extension questions.The Stripe account owner, not the website contractor's inbox, unless that person is also an authorized Stripe user.
Paid extension downloadsA WooCommerce.com download path belongs to the account that can open that dashboard. Not every plugin uses it. The Stripe extension can be installed from WordPress.The purchase account for each paid plugin, tested by signing in. Do not guess from the plugin name.
Email that receives provider noticesStore emails and provider notices are useless if they arrive at a mailbox the contractor will close.The From address, admin email, and the inbox that received the last provider notice.
Domain and hostingThe site is unreachable if the business cannot renew or recover the account. Transfer rules are the registrar's or host's, not WordPress roles.The account name shown in a session the business is authorized to open. Mark unresolved rather than attempting a bypass.
Payment account statusReplacing a contractor does not move or approve the payment account.The provider agreement and the current Dashboard status. The provider decides both.

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

  • No password-reset, takeover, or lockout-bypass steps are included. Unresolved access uses the service's own recovery channel.
  • Do not send passwords, API secrets, or recovery codes through the public form.

Sources

  • WordPress roles and capabilities — checked 2026-09-21. An Administrator on a single site has the site's administration capabilities, including users, plugins, themes, and options. An Editor's default capabilities do not include those. Installing WordPress creates an Administrator account.
  • WooCommerce REST API — checked 2026-09-21. Each API key is linked to a WordPress user, has Read, Write, or Read/Write permission, shows the consumer secret once, and can be revoked.
  • Stripe teams — checked 2026-09-21. Team members are invited from the Dashboard Team tab, can hold roles, and should receive the lowest permission needed. Invites expire after 10 days. Roles can be edited after acceptance.
  • Connecting WooCommerce to Stripe — checked 2026-09-21. The extension connects a Stripe.com account. WooCommerce support says Stripe account onboarding, verification, and Dashboard settings are questions for Stripe, not for WooCommerce extension support.
  • WooCommerce Checkout Add-ons — checked 2026-09-21. That paid extension is downloaded from the purchaser's WooCommerce dashboard, which is a different ownership path from installing a plugin inside WordPress.
  • Installing the WooCommerce Stripe extension — checked 2026-09-21. The WooCommerce Stripe Gateway can be installed from the WordPress Plugins screen.
  • Prism solutions — checked 2026-10-06. Prism's services are card-processing preparation, store builds and migrations, checkout installation and repair, store operations, and website review. Store builds include taking over an unfinished build once the business's own access to its accounts is confirmed. The provider decides account terms. Scope, fees, and terms are agreed before work.

Discuss my store project

Planning, moving or taking over a store?