EasyInvoice: API Demo App
An app for creating and paying requests using the Request Network API.
EasyInvoice is a web application built with Next.js that allows users to create and manage invoices, and accept crypto payments via the Request Network API. It mimics Web2 apps in its functionalities, providing a user-friendly experience with Google login and real-time updates.
Key Features
Invoice Creation
Invoice Creation: A simple form to create invoices.
Client name and email fields.
Items, amounts, and notes fields.
Invoice currency and payment currency options, supporting currency conversion via the Request Network API.
Currency Conversion: uses on-chain price feeds to calculate the exact payment currency amount based on the invoice currency at the moment of payment so you always receive the correct amount.

Dashboard
Dashboard: View key metrics and a table of your invoices.

Invoice Payment
Invoice Payment:
View invoice details and initiate payment using transaction calldata provided by the Request Network API.
Compatible with 50+ different crypto wallets.
Real-time Updates: The app receives webhooks from the Request Network API to update the invoice status in real-time.


Invoice Crosschain Payment

Crypto-to-fiat Payment
Batch Pay Invoices
Recurring Invoices
Recurring Invoice: Automatically create new invoices based on the selected start date and frequency


Payout
Payout: Send a payment without having to create a request first.

Batch Payout
InvoiceMe Link
InvoiceMe Link: Prompt clients to send you an invoice prefilled with your name and email address.


Login
Google Login: Securely log in to your account using Google OAuth.

Last updated
Was this helpful?