|
1 | 1 | --- |
2 | | -title: "📄 Invoicing" |
| 2 | +title: "Invoicing" |
| 3 | +icon: "file-invoice" |
3 | 4 | description: "Create crypto invoices with automatic payment detection and reconciliation" |
4 | 5 | --- |
5 | 6 |
|
6 | | -<Warning> |
7 | | -**AI-Generated Content** – This page was generated with AI assistance and may contain inaccuracies. While likely close to accurate, please verify critical details with the [stable documentation](https://docs.request.network) or [contact support](https://github.com/orgs/RequestNetwork/discussions). |
8 | | -</Warning> |
9 | | - |
10 | 7 | ## Overview |
11 | 8 |
|
12 | | -Transform your invoicing workflow with Request Network. Create professional invoices, accept payments in 553+ currencies across 10 EVM chains, and maintain perfect payment records with zero reconciliation errors. |
| 9 | +Bring instant, verifiable payments to your invoicing flow. Generate invoices in fiat or crypto, let customers pay in their preferred token across 9 EVM chains and 150+ currencies, and receive automatic reconciliation with on-chain payment detection - no manual tracking, no infrastructure overhead. |
13 | 10 |
|
14 | | -## 🚀 Quickstart: Create Your First Invoice |
| 11 | +**What you get:** |
| 12 | +- **Permanent records** - Invoices stored on IPFS create a tamper-proof audit trail |
| 13 | +- **Multi-currency flexibility** - Invoice in USD, get paid in crypto with automatic conversion |
| 14 | +- **Instant reconciliation** - Every invoice automatically linked to its on-chain payment |
| 15 | +- **Cross-chain support** - Accept payments across 9 networks in 150+ currencies |
| 16 | +- **Webhook automation** - Real-time payment confirmations for backend integration |
15 | 17 |
|
16 | | -<Info> |
17 | | -**Get your first invoice paid in under 1 minute** |
18 | | - |
19 | | -*Interactive quickstart experience coming soon* |
20 | | -</Info> |
| 18 | +## Quickstart |
21 | 19 |
|
22 | 20 | <Steps> |
23 | 21 | <Step title="Create Invoice"> |
24 | | - Generate a payment request with amount, recipient, and payment terms |
25 | | - </Step> |
26 | | - <Step title="Share Payment Link"> |
27 | | - Send the secure payment link to your customer |
| 22 | + Call the [Create Request endpoint](/api-reference/request/create-request) with invoice details |
28 | 23 | </Step> |
29 | | - <Step title="Get Paid"> |
30 | | - Customer pays with their preferred wallet and currency |
| 24 | + <Step title="Process Payment"> |
| 25 | + Use the returned payment call data to prompt the payer to sign and submit the transaction on-chain |
31 | 26 | </Step> |
32 | 27 | <Step title="Track Payment"> |
33 | | - Real-time payment detection and automatic reconciliation |
| 28 | + Use [webhooks](/api-features/webhooks-events) for real-time payment notifications |
34 | 29 | </Step> |
35 | 30 | </Steps> |
36 | 31 |
|
37 | | -## EasyInvoice Demo |
| 32 | +## Invoicing Demo |
| 33 | + |
| 34 | +Try the complete invoicing workflow with EasyInvoice: |
| 35 | + |
| 36 | +<Card |
| 37 | + title="Try EasyInvoice Demo" |
| 38 | + href="https://easyinvoice.request.network" |
| 39 | + icon="external-link" |
| 40 | +> |
| 41 | + Create invoices, accept crypto payments, and track payment status - all powered by Request Network API |
| 42 | +</Card> |
| 43 | + |
| 44 | +**What you'll see:** |
| 45 | +- Invoice creation with Request Network |
| 46 | +- Multiple payment currencies and chains |
| 47 | +- Automatic payment detection |
| 48 | +- Real-time status updates via webhooks |
| 49 | + |
| 50 | +## Integration Approaches |
38 | 51 |
|
39 | | -See the complete invoicing workflow in action with our demo application: |
| 52 | +<Info> |
| 53 | +Not sure which approach fits your needs? [See our detailed comparison of integration approaches →](/resources/integration-approaches) |
| 54 | +</Info> |
40 | 55 |
|
41 | 56 | <CardGroup cols={2}> |
42 | 57 | <Card |
43 | | - title="🎬 Watch Demo Video" |
44 | | - href="#" |
45 | | - icon="play" |
| 58 | + title="Use EasyInvoice" |
| 59 | + icon="rocket" |
| 60 | + href="https://easyinvoice.request.network" |
46 | 61 | > |
47 | | - Complete invoicing workflow with Google login, dashboard metrics, and real-time updates |
| 62 | + **Go live in minutes** |
| 63 | + |
| 64 | + Use our hosted application with no development required. |
| 65 | + |
| 66 | + - Dashboard analytics |
| 67 | + - Multi-currency support |
| 68 | + - Immediate deployment |
| 69 | + |
| 70 | + [Try it now →](https://easyinvoice.request.network) |
48 | 71 | </Card> |
49 | 72 |
|
50 | 73 | <Card |
51 | | - title="🔗 Try Live Demo" |
52 | | - href="https://easy-invoice-demo.vercel.app" |
53 | | - icon="external-link" |
| 74 | + title="Fork EasyInvoice" |
| 75 | + icon="code-fork" |
| 76 | + href="#" |
54 | 77 | > |
55 | | - Experience the full EasyInvoice application |
56 | | - </Card> |
57 | | -</CardGroup> |
58 | | - |
59 | | -**Demo Features:** |
60 | | -- Google authentication and user management |
61 | | -- Professional invoice creation with custom branding |
62 | | -- Real-time payment tracking and notifications |
63 | | -- Dashboard with payment analytics and metrics |
64 | | -- Multi-currency support (USD invoicing, crypto settlement) |
65 | | - |
66 | | -## Integration Options |
67 | | - |
68 | | -Choose the approach that best fits your needs: |
69 | | - |
70 | | -<Tabs> |
71 | | - <Tab title="Use EasyInvoice As-Is"> |
72 | | - **Best for:** Quick deployment, immediate invoicing capabilities |
| 78 | + **Customize for your brand** |
73 | 79 |
|
74 | | - Deploy EasyInvoice directly for your business: |
75 | | - - Ready-to-use invoicing interface |
76 | | - - No development required |
77 | | - - Hosted solution with custom domain support |
| 80 | + Clone and modify the open-source application to match your needs. |
78 | 81 |
|
79 | | - [Deploy EasyInvoice →](#) |
80 | | - </Tab> |
81 | | - |
82 | | - <Tab title="Fork & Customize"> |
83 | | - **Best for:** Custom branding, workflow modifications |
| 82 | + - Full source code access |
| 83 | + - Custom branding |
| 84 | + - Add your own features |
84 | 85 |
|
85 | | - Customize EasyInvoice for your specific needs: |
86 | | - - Clone the repository |
87 | | - - Modify UI/UX to match your brand |
88 | | - - Add custom business logic |
89 | | - - Requires API key setup |
| 86 | + [Forking guide →](#) |
| 87 | + </Card> |
| 88 | +</CardGroup> |
| 89 | + |
| 90 | + <Card |
| 91 | + title="Build with API" |
| 92 | + icon="code" |
| 93 | + href="/api-features/create-requests" |
| 94 | + > |
| 95 | + **Complete control** |
90 | 96 |
|
91 | | - [Fork Repository →](#) | [Setup Guide →](#) |
92 | | - </Tab> |
93 | | - |
94 | | - <Tab title="Custom Implementation"> |
95 | | - **Best for:** White-label solutions, full control |
| 97 | + Build a custom solution integrated with your existing systems. |
96 | 98 |
|
97 | | - Build your own invoicing system using Request Network API: |
98 | | - - Complete customization freedom |
99 | | - - Integrate with existing systems |
100 | | - - Pure API integration |
| 99 | + - White-label ready |
| 100 | + - Full customization |
| 101 | + - Add fee layers |
| 102 | + - Non-custodial architecture |
101 | 103 |
|
102 | | - [API Documentation →](/api-features/payment-types) |
103 | | - </Tab> |
104 | | -</Tabs> |
| 104 | + [API docs →](/api-features/create-requests) |
| 105 | + </Card> |
105 | 106 |
|
106 | 107 | ## Key API Features for Invoicing |
107 | 108 |
|
108 | 109 | <CardGroup cols={2}> |
109 | 110 | <Card |
110 | 111 | title="Create Requests" |
111 | | - href="/api-features/payment-types" |
| 112 | + href="/api-features/create-requests" |
112 | 113 | icon="plus" |
113 | 114 | > |
114 | | - Generate payment requests with flexible parameters and metadata |
| 115 | + Generate payment requests with amount, recipient, and payment terms |
115 | 116 | </Card> |
116 | 117 |
|
117 | 118 | <Card |
118 | 119 | title="Conversion Payments" |
119 | | - href="/api-features/payment-types" |
| 120 | + href="/api-features/conversion-payments" |
120 | 121 | icon="exchange" |
121 | 122 | > |
122 | | - Invoice in USD, get paid in crypto with automatic conversion |
| 123 | + Fiat-denominated invoices settled in crypto with real-time price conversion |
| 124 | + </Card> |
| 125 | + |
| 126 | + <Card |
| 127 | + title="Batch Payments" |
| 128 | + href="/api-features/batch-payments" |
| 129 | + icon="layer-group" |
| 130 | + > |
| 131 | + Pay multiple invoices in a single transaction |
| 132 | + </Card> |
| 133 | + |
| 134 | + <Card |
| 135 | + title="Cross-chain Payments" |
| 136 | + href="/api-features/crosschain-payments" |
| 137 | + icon="arrows-left-right" |
| 138 | + > |
| 139 | + Accept payments across 9 different blockchain networks |
123 | 140 | </Card> |
124 | 141 |
|
125 | 142 | <Card |
126 | | - title="Recurring Payments" |
127 | | - href="/api-features/payment-types" |
| 143 | + title="Recurring Invoices" |
| 144 | + href="#" |
128 | 145 | icon="repeat" |
129 | 146 | > |
130 | | - Set up subscription billing and automated recurring invoices |
| 147 | + Automate recurring invoice generation for ongoing vendor relationships |
131 | 148 | </Card> |
132 | 149 |
|
133 | 150 | <Card |
134 | | - title="Webhooks" |
135 | | - href="/api-features/advanced-features" |
136 | | - icon="webhook" |
| 151 | + title="Payment Detection" |
| 152 | + href="/api-features/payment-detection" |
| 153 | + icon="radar" |
137 | 154 | > |
138 | | - Real-time payment notifications for instant reconciliation |
| 155 | + Automatic detection and verification of payments across chains |
139 | 156 | </Card> |
140 | 157 |
|
141 | 158 | <Card |
142 | | - title="Partial Payments" |
143 | | - href="/api-features/payment-types" |
144 | | - icon="coins" |
| 159 | + title="Query Requests" |
| 160 | + href="/api-features/query-requests" |
| 161 | + icon="magnifying-glass" |
145 | 162 | > |
146 | | - Accept installment payments and partial settlements |
| 163 | + Build invoicing dashboards with historical invoice data and status tracking |
147 | 164 | </Card> |
148 | 165 |
|
149 | 166 | <Card |
150 | | - title="Custom Metadata" |
151 | | - href="/api-features/advanced-features" |
152 | | - icon="tag" |
| 167 | + title="Payment Types Overview" |
| 168 | + href="/api-features/payment-types-overview" |
| 169 | + icon="list" |
153 | 170 | > |
154 | | - Add invoice numbers, tax info, and business data |
| 171 | + Explore all available payment methods and configurations |
155 | 172 | </Card> |
156 | 173 | </CardGroup> |
157 | 174 |
|
158 | 175 | ## What's Next? |
159 | 176 |
|
160 | 177 | <CardGroup cols={3}> |
161 | 178 | <Card |
162 | | - title="🔑 Get API Keys" |
| 179 | + title="Get API Keys" |
163 | 180 | href="/api-setup/getting-started" |
164 | 181 | icon="key" |
165 | 182 | > |
166 | 183 | Set up your account and get API credentials |
167 | 184 | </Card> |
168 | 185 |
|
169 | 186 | <Card |
170 | | - title="⚙️ Explore Features" |
171 | | - href="/api-features/payment-types" |
172 | | - icon="cog" |
| 187 | + title="View Invoicing Examples" |
| 188 | + href="#" |
| 189 | + icon="code" |
173 | 190 | > |
174 | | - Learn about payment types and advanced capabilities |
| 191 | + See code examples for common invoicing workflows |
175 | 192 | </Card> |
176 | 193 |
|
177 | 194 | <Card |
178 | | - title="🌐 Check Compatibility" |
| 195 | + title="Supported Chains & Currencies" |
179 | 196 | href="/resources/supported-chains-and-currencies" |
180 | 197 | icon="globe" |
181 | 198 | > |
182 | | - Review supported chains and currencies |
| 199 | + See which networks and tokens you can use |
183 | 200 | </Card> |
184 | 201 | </CardGroup> |
0 commit comments