Skip to main content
Loop enables businesses like billing software, payment processors, and marketplaces to manage and route payments across multiple merchants. With Loop, you can accept payments for multiple merchants under a single account and distribute payouts to each merchant individually or consolidate them to your own entity.

Creating merchants

By default, your Entity is a Merchant in our system, with your entityId as its own merchantId. You can create additional Merchants in Loop with the create merchant endpoint, providing a merchantName and an optional externalmerchantRefId. Loop will identify the Merchant in our system with the merchantId provided in the response. Thus, the merchantRefId is not the same as the merchantId.

Payment Types

Each Merchant can define which networks and tokens they’re willing to accept by configuring the Merchant’s paymentTypes. A Merchant’s paymentTypes must be a subset of the Entity’s paymentTypes. If this field is omitted, the merchant will inherit the paymentTypes from the entity.

Payout Destination

Each Merchant can define its own payout destination, including if settlement is in crypto or fiat. If this field is omitted, the merchant will inherit thepayoutDestination from the Entity.
I