Navigating Your Account

There are several concepts that are important to understand when navigating your account and structuring your company’s access to Spreedly.

Logging in

To explore your account and manage your company’s access to Spreedly, log in here. If you’re having problems logging in, reset your password first, then contact us if you’re still experiencing difficulties.


Every user on Spreedly belongs to an organization. If you registered for Spreedly directly (i.e., without an e-mail invitation from an existing organization member) you specified the organization name on the registration form.

An organization is meant to represent a complete company and its connected merchant accounts. Billing occurs at the organization level - if groups within your organization have separate billing requirements, they need to operate as independent organizations within Spreedly.

If you are logged into your account, you can change your organization’s name, and more, from the Organization tab.

Adding and deleting users

Only add trusted users to your organization. All Spreedly users in your organization have administrator privileges - they can manage and access your list of API access secrets, remove users, cancel your organization’s Spreedly subscription, and take other actions.

To add a Spreedly user to your organization, head to the Organization tab when logged into your account. If you need to remove a user from your account for any reason, please contact us with your organization ID and the e-mail of the user you’d like to remove.


Each organization can have an unlimited number of environments. An environment allows you to separate your payment information into distinct groups. Note that all environments in paid Spreedly accounts have the capability to make production transactions - there are no test-only environments.

Environments are distinct and should be used to isolate separate payment functions. You cannot use a payment method stored in environment “A” in a purchase against a gateway from environment “B,” for example.

To use the Spreedly API, you must specify an environment key in your calls. An environment key is not sensitive information, so you may safely share it. To find your list of environment keys, visit the Environments tab when logged into your account.

Access secrets

Access secrets are used to authenticate your organization when using the Spreedly API. To view your organization’s access secrets, visit the Organization tab when logged into your account.

Any of your organization’s access secrets can authenticate API calls within any environment. However, we recommend you generate a new access secret for each application/environment combination (e.g., “app-dev,” “app-production”). This structure allows you to revoke the secret on a per-app basis without affecting non-impacted environments.

Access secrets are considered private and secure. Do not share them or expose them to insecure channels - even in e-mails to the Spreedly team. An access secret, in combination with an environment key, grants full access to the Spreedly API. If you or another user within your organization share an access secret insecurely, we advise that you revoke the secret as soon as possible, and generate a new one.

For more information on credentials and access secrets, visit our Credentials page.