Loop Crypto makes it simple to collect and pay in crypto by allowing companies to turn on autopay and schedule payments.
Built by web3 veterans, Loop unlocks payment automation to reduce customer churn and eliminate time-consuming payment collection and follow-up. By connecting on-chain and off-chain data, Loop streamlines invoice reconciliation, accounting, and fits seamlessly into your financial stack. Loop crypto is programmable payments.
Leveraging ENS names is one of the many ways we make scheduling and receiving payments easier. Since the ENS names are human readable, using ENS greatly helps our users reduce errors while speeding up their operations.
We implemented ENS names in several locations in our application: on our checkout where customers are able to make purchases; our customer portal where payers are able to manage upcoming payments and their subscriptions; and on our company dashboard where organizations can manage incoming payments and schedule outgoing payments using ENS names.
To build this, we had to figure out how to display many ENS names at once without overloading our RPC call. We were able to figure out a solution using viem and wrote about it for others to also implement: https://www.loopcrypto.xyz/blog/how-we-used-viem-to-support-ens-names-in-loops-company-dashboard