What is Loop?

Loop automates crypto payments. Our smart contracts and tooling make it simple to automate and manage recurring transactions in web3.

How does Loop work?

Loop works similarly to traditional processors but uses a smart contract layer to process transactions on chain. Loop ingests requests to bill or pay a wallet and then processes those requests after checking that all validation and security parameters are met. Read more here to learn about how Loop provides trusted and flexible payments.

Who pays for gas fees

Loop pays all gas fees to process a transaction. The paying wallet only pays to control the authorization it provides to Loop.

What tokens do you support?

We support all ERC-20s and SPL

By default, the contract is deployed to accept WBTC, WETH, USDT, USDC, DAI, WMATIC, and MATIC. If you want to accept additional tokens, you can provide Loop with the addresses of additional tokens, and we’ll include them at contract deployment.

Companies can restrict which tokens are accepted at the item level. For example, a company could specify that for the "Developer Plan" only USDC and WETH are accepted but for the "Enterprise plan" only WBTC is accepted.

What networks does Loop support?

All EVM compatible networks and Solana.

Can customers change what token they use to pay?

Yes, Loop can do this manually. An automatic method on the customer portal is coming soon.

Can a user change what wallet they use to pay?

Yes, Loop can do this manually. An automatic method on the customer portal is coming soon.

Will my existing data from Stripe be pulled into Loop?

The only data brought into Loop at integration are your existing “products” (i.e., subscription plans) already configured in Stripe. As new products are made in Stripe, they will automatically be created in Loop and a payment link will be generated that can be used to collect a crypto payment authorization from a non-custodial wallet.