To board a merchant with Payroc, you need to create the following resources:
Merchant platform – The business and its legal information, its owners, and its processing accounts.
Processing accounts – Each merchant platform must include one or more processing accounts that run transactions.
Owners – Each processing account must include one or more owners. You must assign a control prong who is responsible for their merchant account.
Contacts – Each processing account can include additional contacts. They are individuals we can contact about the processing account, for example, a store manager.
When you create a merchant platform, we recommend that you add all the business's processing accounts. If the business expands after you board a merchant, you can add additional processing accounts and their contacts.
The merchant platform is the main boarding resource and includes all the information about the business, including its legal information, processing accounts, owners, and contacts. The following diagram shows the relationship between the boarding resources:
When you add a processing account to a merchant platform, you must provide the pricing model. Assign one of the following pricing models in the pricing object:
Pricing intent - Create a pricing intent and provide its ID in the pricingIntentId parameter.
Pricing agreement - Enter the details for the pricing model including the base fees, processor fees, and gateway fees.