v1
latestOpenAPI 3.0.32026-07-2488203535.0 KBAssign Fee Schedule to Merchant / Complete and Send Welcome Email / Agree to TOS and Fees for a Merchant
<details> <summary>Assign a Fee Schedule to the Merchant</summary>❗️ Never Use Real API Keys
Never use real API Keys when testing. The gateway allows Partners to create Test Merchant Accounts. Testing should always use keys from the Test Accounts and never keys from a Standard Account.
This can be done when creating the merchant in the first place <a href="createmerchant">(1. Create a Merchant)</a> but you can also add it whenever you’d like using the request below.
Assign Fee Schedule Request
Please note this is a PATCH request. Attempting a POST will result in an error.<br /> As noted above, the costPlan value can be passed in the initial merchant boarding step if you know what it will be at that point.
</details> <details> <summary>Complete & Send the Welcome Email</summary>This request will complete the merchant creation and send the welcome email to the merchant. activatePendingServices is optional, and is the equivalent of checking the “activate pending services immediately” box in the partner portal.
Complete and Send Welcome Email Request
This is a PATCH request, not a POST.<br /> activatePendingServices is optional and defaults to false.<br /> Note - agreementTextId is based on the agreement that is needed to be agreed to. You can pull the correct agreement language with a /merchants/{id}/agreement_text request. This will return the id and language that you are agreeing to.
</details> <details> <summary>Agree to TOS and Fees for Merchant Request</summary>Agree to TOS and Fees for Merchant Request
This is a PATCH request, not a POST.<br /> This request will activate any and all pending service on a merchant account. This is the equivalent of checking the “Activate pending services immediately” box in the partner portal.<br> agreementTextId is based on the agreement that is needed to be agreed to. You can pull the correct agreement language with a /merchants/{id}/agreement_text request. This will return the id and language that you are agreeing to.
</details>Path parameters
The merchant ID that the request should operate on.
Headers
The Content-Type representation header is used to indicate the original media type of the resource (prior to any content encoding applied for sending).
Your v4 API key that was generated in the Partner portal.
Request body
Response
Success