One-off Invoices
Get paid in crypto for an invoice that is not tied to a subscription
Loop lets you create send one-off invoices (invoices not tied to a subscription) with a Loop payment link embedded.
The payment link for one-off invoices have a single static payment link address that can be included in all invoices.
https://checkout.loopcrypto.xyz/<entity-id>
https://demo.checkout.loopcrypto.xyz/<entity-id>
Payers type in the invoice number and amount due (inclusive of any taxes, discounts, quantities, etc) to authenticate into the invoice and pay the bill.

Merchants can pre-populate the payment link so that it takes the customer directly to their unique checkout page. You can either make a link using the checkout sessions endpoint and pass in the invoiceId
or use the payment link builder on the dashboard.
Please note, Stripe does not create an invoice number until after an invoice is finalized

Add the Loop payment link automatically to all one-off invoices
To do this, navigate to Settings -> Billings -> Invoices -> Default memo field

When you create an invoice in Stripe, Loop will make a corresponding "one-time payment" product in Loop. The product will automatically accept USDC on each network you have configured. If you'd like to add tokens, you can edit the tokens and networks that you are willing to accept on the dashboard or via the PATCH Items API call.
Adding a payment link to an single invoice
If you do not want to set payment as a default payment method, you can add the payment link to an individual invoice.
When you're creating the invoice in Stripe, under the "Additional options" section, check add "Memo" and add in the Loop payment link.

Common Topics
Payment confirmation
After the customer has successfully gone through the Loop checkout and the transaction is finalized, Loop will automatically mark the Stripe invoice as paid and include the transaction hash within the memo field of the payment.
Net Payment Terms
If your invoice has net payment terms, the payment link will show the due date to include the payment days. However, upon completing the payment link, the payment will be charged immediately and the invoice will be marked paid.
Debugging errors
Payers will see an error message if any of the following is true:
- Invoice number entered isn’t found
- Amount entered doesn’t match the invoice
- Invoice is already paid
- Invoice is in draft (i.e. not finalized in Stripe)
Updated about 11 hours ago