Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
83 changes: 0 additions & 83 deletions api-features/create-requests-query-status.mdx

This file was deleted.

3 changes: 2 additions & 1 deletion use-cases/checkout.mdx
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
---
title: "🛒 Checkout"
title: "Checkout"
icon: "cart-shopping"
description: "Add crypto payment checkout to your e-commerce platform with seamless customer experience"

Check warning on line 4 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L4

Did you really mean 'crypto'?
---

<Warning>
Expand All @@ -9,7 +10,7 @@

## Overview

Transform your e-commerce checkout with Request Network's payment infrastructure. Accept crypto payments with support for 80+ wallets, enable crosschain transactions, and provide customers with a seamless payment experience that rivals traditional payment processors.

Check warning on line 13 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L13

Did you really mean 'crypto'?

Check warning on line 13 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L13

Did you really mean 'crosschain'?

## 🚀 Quickstart: Integrate Your First Checkout Payment

Expand Down Expand Up @@ -56,10 +57,10 @@
</CardGroup>

**Demo Features:**
- 80+ wallet connection support (MetaMask, WalletConnect, Coinbase, etc.)

Check warning on line 60 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L60

Did you really mean 'Coinbase'?
- Direct payment forms with QR codes
- Real-time payment status updates
- Crosschain payment options

Check warning on line 63 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L63

Did you really mean 'Crosschain'?
- Mobile-optimized payment experience

## Integration Options
Expand Down Expand Up @@ -156,7 +157,7 @@
<AccordionGroup>
<Accordion title="🛍️ Traditional E-commerce">
Integrate with existing e-commerce platforms:
- Shopify, WooCommerce, Magento plugins

Check warning on line 160 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L160

Did you really mean 'Shopify'?

Check warning on line 160 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L160

Did you really mean 'Magento'?
- Payment gateway replacement
- Inventory management integration
- Order fulfillment automation
Expand Down Expand Up @@ -192,8 +193,8 @@
<Tabs>
<Tab title="Wallet Choice">
**80+ Supported Wallets:**
- MetaMask, WalletConnect, Coinbase Wallet

Check warning on line 196 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L196

Did you really mean 'Coinbase'?
- Hardware wallets (Ledger, Trezor)

Check warning on line 197 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L197

Did you really mean 'Trezor'?
- Mobile wallets (Trust Wallet, Rainbow)
- Exchange wallets and DeFi wallets
</Tab>
Expand All @@ -202,14 +203,14 @@
**Multiple Payment Options:**
- Direct wallet payments
- QR code scanning for mobile
- Crosschain payment routing

Check warning on line 206 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L206

Did you really mean 'Crosschain'?
- Multiple currency options
</Tab>

<Tab title="Security & Trust">
**Enhanced Security:**
- No stored payment credentials
- Transparent blockchain transactions

Check warning on line 213 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L213

Did you really mean 'blockchain'?
- Real-time payment verification
- Immutable payment records
</Tab>
Expand All @@ -221,7 +222,7 @@
```javascript React Component
import { PaymentWidget } from '@requestnetwork/payment-widget';

function CheckoutPage({ orderTotal, orderId }) {

Check warning on line 225 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L225

Did you really mean 'orderTotal'?

Check warning on line 225 in use-cases/checkout.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/checkout.mdx#L225

Did you really mean 'orderId'?
return (
<PaymentWidget
amount={orderTotal}
Expand Down
213 changes: 115 additions & 98 deletions use-cases/invoicing.mdx
Original file line number Diff line number Diff line change
@@ -1,184 +1,201 @@
---
title: "📄 Invoicing"
title: "Invoicing"
icon: "file-invoice"
description: "Create crypto invoices with automatic payment detection and reconciliation"

Check warning on line 4 in use-cases/invoicing.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/invoicing.mdx#L4

Did you really mean 'crypto'?
---

<Warning>
**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).
</Warning>

## Overview

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.
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.

Check warning on line 9 in use-cases/invoicing.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/invoicing.mdx#L9

Did you really mean 'crypto'?

## 🚀 Quickstart: Create Your First Invoice
**What you get:**
- **Permanent records** - Invoices stored on IPFS create a tamper-proof audit trail
- **Multi-currency flexibility** - Invoice in USD, get paid in crypto with automatic conversion

Check warning on line 13 in use-cases/invoicing.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/invoicing.mdx#L13

Did you really mean 'crypto'?
- **Instant reconciliation** - Every invoice automatically linked to its on-chain payment
- **Cross-chain support** - Accept payments across 9 networks in 150+ currencies
- **Webhook automation** - Real-time payment confirmations for backend integration

<Info>
**Get your first invoice paid in under 1 minute**

*Interactive quickstart experience coming soon*
</Info>
## Quickstart

<Steps>
<Step title="Create Invoice">
Generate a payment request with amount, recipient, and payment terms
</Step>
<Step title="Share Payment Link">
Send the secure payment link to your customer
Call the [Create Request endpoint](/api-reference/request/create-request) with invoice details
Comment thread
MantisClone marked this conversation as resolved.
Outdated
</Step>
<Step title="Get Paid">
Customer pays with their preferred wallet and currency
<Step title="Process Payment">
Use the returned payment call data to prompt the payer to sign and submit the transaction on-chain
</Step>
<Step title="Track Payment">
Real-time payment detection and automatic reconciliation
Use [webhooks](/api-features/webhooks-events) for real-time payment notifications
</Step>
</Steps>

## EasyInvoice Demo
## Invoicing Demo

Try the complete invoicing workflow with EasyInvoice:

<Card
title="Try EasyInvoice Demo"
href="https://easyinvoice.request.network"
icon="external-link"
>
Create invoices, accept crypto payments, and track payment status - all powered by Request Network API

Check warning on line 41 in use-cases/invoicing.mdx

View check run for this annotation

Mintlify / Mintlify Validation (requestnetwork) - vale-spellcheck

use-cases/invoicing.mdx#L41

Did you really mean 'crypto'?
</Card>

**What you'll see:**
- Invoice creation with Request Network
- Multiple payment currencies and chains
- Automatic payment detection
- Real-time status updates via webhooks

## Integration Approaches

See the complete invoicing workflow in action with our demo application:
<Info>
Not sure which approach fits your needs? [See our detailed comparison of integration approaches →](/resources/integration-approaches)
Comment thread
MantisClone marked this conversation as resolved.
</Info>

<CardGroup cols={2}>
<Card
title="🎬 Watch Demo Video"
href="#"
icon="play"
title="Use EasyInvoice"
icon="rocket"
href="https://easyinvoice.request.network"
>
Complete invoicing workflow with Google login, dashboard metrics, and real-time updates
**Go live in minutes**

Use our hosted application with no development required.

- Dashboard analytics
- Multi-currency support
- Immediate deployment

[Try it now →](https://easyinvoice.request.network)
</Card>

<Card
title="🔗 Try Live Demo"
href="https://easy-invoice-demo.vercel.app"
icon="external-link"
title="Fork EasyInvoice"
icon="code-fork"
href="#"
>
Experience the full EasyInvoice application
</Card>
</CardGroup>

**Demo Features:**
- Google authentication and user management
- Professional invoice creation with custom branding
- Real-time payment tracking and notifications
- Dashboard with payment analytics and metrics
- Multi-currency support (USD invoicing, crypto settlement)

## Integration Options

Choose the approach that best fits your needs:

<Tabs>
<Tab title="Use EasyInvoice As-Is">
**Best for:** Quick deployment, immediate invoicing capabilities
**Customize for your brand**

Deploy EasyInvoice directly for your business:
- Ready-to-use invoicing interface
- No development required
- Hosted solution with custom domain support
Clone and modify the open-source application to match your needs.

[Deploy EasyInvoice →](#)
</Tab>

<Tab title="Fork & Customize">
**Best for:** Custom branding, workflow modifications
- Full source code access
- Custom branding
- Add your own features

Customize EasyInvoice for your specific needs:
- Clone the repository
- Modify UI/UX to match your brand
- Add custom business logic
- Requires API key setup
[Forking guide →](#)
</Card>
</CardGroup>

<Card
Comment thread
MantisClone marked this conversation as resolved.
Outdated
title="Build with API"
icon="code"
href="/api-features/create-requests"
>
**Complete control**

[Fork Repository →](#) | [Setup Guide →](#)
</Tab>

<Tab title="Custom Implementation">
**Best for:** White-label solutions, full control
Build a custom solution integrated with your existing systems.

Build your own invoicing system using Request Network API:
- Complete customization freedom
- Integrate with existing systems
- Pure API integration
- White-label ready
- Full customization
- Add fee layers
- Non-custodial architecture

[API Documentation →](/api-features/payment-types)
</Tab>
</Tabs>
[API docs →](/api-features/create-requests)
</Card>

## Key API Features for Invoicing

<CardGroup cols={2}>
<Card
title="Create Requests"
href="/api-features/payment-types"
href="/api-features/create-requests"
icon="plus"
>
Generate payment requests with flexible parameters and metadata
Generate payment requests with amount, recipient, and payment terms
</Card>

<Card
title="Conversion Payments"
href="/api-features/payment-types"
href="/api-features/conversion-payments"
icon="exchange"
>
Invoice in USD, get paid in crypto with automatic conversion
Fiat-denominated invoices settled in crypto with real-time price conversion
</Card>

<Card
title="Batch Payments"
href="/api-features/batch-payments"
icon="layer-group"
>
Pay multiple invoices in a single transaction
</Card>

<Card
title="Cross-chain Payments"
href="/api-features/crosschain-payments"
icon="arrows-left-right"
>
Accept payments across 9 different blockchain networks
</Card>

<Card
title="Recurring Payments"
href="/api-features/payment-types"
title="Recurring Invoices"
href="#"
icon="repeat"
>
Set up subscription billing and automated recurring invoices
Automate recurring invoice generation for ongoing vendor relationships
</Card>

<Card
title="Webhooks"
href="/api-features/advanced-features"
icon="webhook"
title="Payment Detection"
href="/api-features/payment-detection"
icon="radar"
>
Real-time payment notifications for instant reconciliation
Automatic detection and verification of payments across chains
</Card>

<Card
title="Partial Payments"
href="/api-features/payment-types"
icon="coins"
title="Query Requests"
href="/api-features/query-requests"
icon="magnifying-glass"
>
Accept installment payments and partial settlements
Build invoicing dashboards with historical invoice data and status tracking
</Card>

<Card
title="Custom Metadata"
href="/api-features/advanced-features"
icon="tag"
title="Payment Types Overview"
href="/api-features/payment-types-overview"
icon="list"
>
Add invoice numbers, tax info, and business data
Explore all available payment methods and configurations
</Card>
</CardGroup>
Comment thread
coderabbitai[bot] marked this conversation as resolved.

## What's Next?

<CardGroup cols={3}>
<Card
title="🔑 Get API Keys"
title="Get API Keys"
href="/api-setup/getting-started"
icon="key"
>
Set up your account and get API credentials
</Card>

<Card
title="⚙️ Explore Features"
href="/api-features/payment-types"
icon="cog"
title="View Invoicing Examples"
href="#"
icon="code"
>
Learn about payment types and advanced capabilities
See code examples for common invoicing workflows
</Card>

<Card
title="🌐 Check Compatibility"
title="Supported Chains & Currencies"
href="/resources/supported-chains-and-currencies"
icon="globe"
>
Review supported chains and currencies
See which networks and tokens you can use
</Card>
</CardGroup>
Loading