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.


Did this page help you?