Sending payment requests

After collecting authorization from a wallet, companies can schedule payments - called transfer requests - with Loop. There are several ways that transfer requests can be generated. Choosing a method will depend on your specific situation.


This is best for companies that have fixed payment amounts and dates (i.e. $30/mo every month).

Loop will automatically generate the next invoice for subscriptions and one-time payments (called items) with auto-invoicing enabled based on the item's payment frequency and amount specified.

Via Stripe and Chargebee

This method is best for companies that want to manage their fiat and crypto in the same place and use the exact same logic for managing their customers' subscriptions, regardless of whether their customers have chosen to pay with cash/credit cards or crypto and/or want to leverage Stripe's coupon codes.

Companies can use Stripe and Chargebee as there subscription management platforms - creating products, discount codes, free trials, etc. in these subscription management systems. Companies can then choose to provide Loop with an API key or do a manual integration and leverage Loop's payment rails for on-chain processing.

In either case, when Stripe or Chargebee creates an invoice, this invoice is converted into a transfer request - automatically if an API key was provided - and sent to Loop for on-chain processing.


This is best for companies who may have changing payment amounts and dates and thus require flexibility in scheduling payments or are using Loop to schedule outbound payments.

Companies can generate transfer requests manually either leveraging our API or on our company dashboard via the invoice button or the Pay page.

Last updated