Introduction
Workspaces in Payrails are designed to help you effectively manage and organize your account. They provide a dedicated environment for configurations, payments, executions, and integrations. Workspaces improve team collaboration, while maintaining secure access control, ensuring that your operations run smoothly. Each Workspace is linked to your Payrails account Organization.What are the benefits of using workspaces?
Workspaces are a great tool for ensuring Simplicity and Security.Simplicity
- Each workspace has a dedicated payment acceptance workflow configuration. This allows you to setup different workflows for separate workspaces.
- They let you organize your payment management by business vertical, geographical location, organizational structure or any other logical separation you want to use.
- Segregate integration configurations for different workspaces to avoid managing all your integrations in one page.
- View and monitor insights on workflows (payments, executions) and analytics separately.
Security
- Manage people having access to the Payrails portal and specific workspaces with Role-Based Access Control (RBAC)
How to set up workspaces?
The agnostic nature of workspaces allows you to let them represent your companies business setup or any other logical structure you choose. You can use them to structure your Payrails account by:- Country: Each workspace represents a country. You can configure individual payment acceptance workflows for each country. (e.g. Germany, Brazil, UAE, etc.) This is the most used version.
- Region: Each workspace represents a geographic country. You can configure individual payment acceptance workflows for each region. (North America, South America, EU, DACH, Benelux, etc.)
- Business verticals: Each workspace represents a business vertical relevant to you. (e.g. Car Sharing, Taxi, Food Delivery) or currencies (EUR, USD, YEN)
- Currency: Each workspace represents a separate currency. (e.g. EUR, USD, YEN)
- Payment methods: Each workspace represents a payment method or provider. (Visa, Mastercard, Amex, etc.)

How are payments linked to workspaces?
Copy the workspace ID from the Portal and add them to the execution API calls as described in the API reference: Create an executionWhat parts of the Payrails portal are managed in the workspace context?
Within the Portal you’ll find two logical contexts.- Organization - Your organization is your Payrails account. This is where global settings, configuration & users are managed. Data from all workspaces are aggregated in the organization context.
- Workspace - Is always part of your organization. Data, settings and user management are restricted and confined within a given workspace.
How to create a new workspace?
Prerequisites
Only Organization-Admins have the permission to create new workspaces. If you think you should have that role please reach out to your Organization-Admin to change your role accordingly.Create a workspace
There are 3 ways to create a new workspace:- Portal:
- Create a new blank workspace,
- Create a new workspace by cloning an existing workspace and all associated settings and users.
- API: Create a new blank workspace via API.
/reference/createexecution. Note: If no workspace ID parameter is passed, the execution will be performed in the default workspace, which is called “Default Workspace” in the portal.
FAQ
Can I migrate my payment data from one workspace to another?
Can I migrate my payment data from one workspace to another?
No, at the moment, this is not possible, but it’s part of the future development roadmap.
Are you allowed to copy configuration from one workspace to another?
Are you allowed to copy configuration from one workspace to another?
Yes, upon creation of a new workspace, you have the option to copy workflow configurations, notification configurations and integration instances from any other workspace
Do I need separate logins for the different workspace?
Do I need separate logins for the different workspace?
No. As long as you have access to the Portal, you can access a workspace within the Portal.
Can I define notifications per workspace?
Can I define notifications per workspace?
Yes, notifications (webhooks) can be defined per workspace, default, or other workspace.