Creating merchants
Onboarding merchants with Loop
Overview
Before you can process payments through our system, each merchant needs to be configured in Loop. By default, your Entity is a Merchant in our system.
Call the create merchant endpoint, providing a merchantName
and an optionalmerchantRefId
. Loop will identify the Merchant in our system with the merchantId
provided in the response. Please note, the merchantRefId
is not the same as the merchantId
.
You can find the merchantId
in the future by calling our GET List merchants endpoint and pass in the merchantRefId
as a search parameter to return the merchantId
.
Payment types
You can optionally define thetokens
and networks
that an end User can pay a given Merchant. This list must be a subset of the tokens
and networks
defined at the entity level. Just like with the create entity endpoint, you can pass in the tokenSymbols
of USDC and USDT.
If these fields are left blank, they will inherent the settings defined at the entity level.
The Pay component uses each Merchant's accepted payment types to dynamically display payment options to the User.
Payout destination
You can optionally define the payoutDestinations
where funds are sent for each Merchant. If this field is left blank, it will inherent the settings defined at the entity level.
Updated 2 months ago