Add a processing account to a merchant platform
Important: You must create a merchant platform before you can add additional processing accounts.
Each merchant platform includes one or more processing accounts that run transactions for the business. To create a processing account, you must provide the following types of information:
- Business details including the Merchant Category Code (MCC), Doing Business As (DBA) name, and address of the business.
- Owners’ details including their names, addresses, and contact details. You must assign a control prong who is responsible for their account.
- Processing details including estimated average transaction amounts and monthly processing amounts.
- Pricing and funding details including pricing agreements and funding accounts for the processing account.
Note: You can add more than one processing account in the same request.
Integration steps
Step 1. Create a processing account
Step 2. (Optional) Create a reminder
Before you begin
Bearer tokens
Use our Identity Service to generate a Bearer token to include in the header of your requests. To generate your Bearer token, complete the following steps:
- Include your API key in the x-api-key parameter in the header of a POST request.
- Send your request to https://identity.payroc.com/authorize.
Note: You need to generate a new Bearer token before the previous Bearer token expires.
Example request
Example response
If your request is successful, we return a response that contains your Bearer token, information about its scope, and when it expires.
Headers
To create the header of each POST request, you must include the following parameters:
- Content-Type: Include application/json as the value for this parameter.
- Authorization: Include your Bearer token in this parameter.
- Idempotency-Key: Include a UUID v4 to make the request idempotent.
Errors
If your request is unsuccessful, we return an error. For more information about errors, see Errors.
Step 1. Create a processing account
Send a POST request with the merchantPlatformId to our Merchant Platform endpoint:
Request parameters
To create the body of your request, use the following parameters:
Request
Example request
Response fields
If your request is successful, our gateway creates the processing account. The response contains the following fields:
Response
Example response
Step 2. (Optional) Create a reminder
If you requested the merchant’s signature by email and they don’t respond, use our Reminders endpoint to send another email.
Important: You can use the Reminders endpoint only if you request the merchant’s signature by email. If you generate a link to the pricing agreement, you can’t use the Reminders endpoint.
Request parameters
To create the body of your request, use the following parameters:
Request
Example request
Response fields
If your request is successful, our gateway creates the reminder and sends the email to the merchant. The response contains the following fields: