Alliance Partners - Onboarding Submerchants
To process payments for (sub)merchants on your platform, they must first have an account with PAY. The documentation below explains how to create a (sub)merchant account through the API. It is also possible to manually create a (sub)merchant through the (sub)merchant management screen in PAY. by completing a registration form.
If the registration is submitted correctly, transaction processing can usually start immediately. PAY. is legally required to screen customers in order to prevent money laundering and terrorist financing. To perform these checks, a number of documents and data points are required. Once these documents have been submitted and reviewed by the onboarding team, the (sub)merchant is assessed based on several compliance factors. Once these checks have been completed, PAY. can pay out the funds received.
An overview of the various options available for managing merchants through the API can be found in the Merchant Management section of our developer documentation.
1. Add Submerchants
To process payments for your merchants on your platform, they must first have an account with PAY.
https://developer.pay.nl/docs/register-your-merchants
2. Retrieve Merchants
Retrieve information for a specific (sub)merchant:
https://developer.pay.nl/reference/get_merchants-merchantcode
Retrieve all your (sub)merchants:
https://developer.pay.nl/reference/get_merchants
Retrieve a complete list (without pagination) of all your merchants:
https://developer.pay.nl/reference/merchant_merchants_list_get
3. Onboarding and Uploading Documents
Once you have registered your merchant, you must provide additional onboarding information so that the merchant file can be reviewed by our onboarding team.
https://developer.pay.nl/docs/onboard-your-merchants
4. Add a Bank Account to a Submerchant
Creates a new payout bank account for a merchant. The bank account must be a business account; private bank accounts are not accepted.
You can also provide a merchantCode. If a merchantCode is supplied, you must have access to that specific merchant.
https://developer.pay.nl/reference/post_clearingaccounts
5. (Un)Suspend a Merchant
If a customer has terminated their account, you can notify us through the Merchant:Delete API or restore the merchant through Merchant:Undelete.