Invoicing
Overview
Loop lets you create an invoice in Xero and include a Loop payment link, and Loop will take care of the rest. Loop will mark the invoice as paid when funds are received (including the transaction hash) and ensure you get paid the full amount on the right chain in the right token. Any automations you have built off of closing invoices can now be automatically triggered.
Loop makes it easy to get paid in crypto.
Supported functionality
✅ Invoice for one or multiple items
✅ Invoice for new or existing customers
✅ Create new product while creating the invoice
✅ Charging taxes, coupons, or quantities > 1
❌Add one-time item while creating the invoice
❌Updating an invoice after a customer gave authorization (coming soon)
Steps
1. Create the product (skip if already exists)
Ensure that the product you want to invoice for is already created in Xero. If it is not, create a new product. You can create a new product by navigating to Business then Products & services. Under Products and Services, you will see a New item button in the top right to create your product.
Confirm newly created product has synced in Loop Crypto by navigating to the One-time payments page in the Company Dashboard. You should see the name of the newly created product there.
2. Create the invoice from the Invoices tab
In Xero, navigate to the Invoices page (under the Business tab) and create a new invoice.
Note, if you want the payment to process same day, make sure to set the payment terms to "Due on receipt." The Due date is the date when Loop will process the payment.
Fill in the invoice as you normally would, adding the product you are billing for.
3. Sending the invoice to the customer
Once you fill in the details of the invoice, click Approval & email in the top right corner. You can then include the Loop payment link in the email.
Ensure that you clickApprove & email
and do not simply save the invoice in Xero. Only approved invoices can be paid via Loop.
You have two options for the payment link: Loop offers an invoicing landing page where you can use a static payment link that you include in all invoices and your customer can type in their invoice number and amount to pay their bill.
Or, you can pre-populate the payment link so that it takes the customer directly to their unique checkout page. Note, the amount is passed through in "hundreds", i.e. $3.00 = 300.
Once, you've added the URL, send the email to the customer. The customer will receive the invoice via email and can then click on the Loop checkout URL.
4. Edit the acceptable tokens
After you've created the invoice, you can edit the tokens and networks that you are willing to accept. To do this, head to the "one-time payments" page on the company dashboard, find the item(s) you are billing for, and edit the accepted tokens/networks.
If you are billing for multiple items they MUST accept the same tokens.
5. Getting paid
Customers have the option to schedule the date when they want the payment to process.
After the customer has successfully gone through the Loop checkout and the transaction is finalized, Loop will automatically mark the Xero invoice as paid and include the transaction hash within the reference field of the invoice.
Please note, payers will see an error message if any of the following is true:
invoice number entered isn’t found
the amount entered doesn’t match the invoice
the invoice is already paid
the invoice is in draft
Last updated