Skip to main contentLoop 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.