From 7c48e89ff5629669a5cdd07c60097162de76ec3b Mon Sep 17 00:00:00 2001 From: MantisClone Date: Wed, 10 Sep 2025 15:01:35 -0400 Subject: [PATCH 01/32] feat: first draft --- ai-tools/claude-code.mdx | 76 ---- ai-tools/cursor.mdx | 420 ------------------ ai-tools/windsurf.mdx | 96 ---- api-reference/endpoint/create.mdx | 4 - api-reference/endpoint/delete.mdx | 4 - api-reference/endpoint/get.mdx | 4 - api-reference/endpoint/webhook.mdx | 4 - api-reference/introduction.mdx | 33 -- api-reference/openapi.json | 217 --------- development.mdx | 94 ---- docs.json | 138 +++--- essentials/code.mdx | 35 -- essentials/images.mdx | 59 --- essentials/markdown.mdx | 88 ---- essentials/navigation.mdx | 87 ---- essentials/reusable-snippets.mdx | 110 ----- essentials/settings.mdx | 318 ------------- faq.mdx | 109 +++++ favicon.svg | 20 +- general/lifecycle-of-a-request.mdx | 43 ++ general/request-network-token-list.mdx | 59 +++ general/request-scan.mdx | 57 +++ glossary.mdx | 152 +++++++ images/checks-passed.png | Bin 160724 -> 0 bytes images/hero-dark.png | Bin 110614 -> 0 bytes images/hero-light.png | Bin 104264 -> 0 bytes index.mdx | 132 ++---- logo/dark.svg | 78 +++- logo/light.svg | 78 +++- quickstart.mdx | 80 ---- ...pi-portal-manage-api-keys-and-webhooks.mdx | 79 ++++ .../create-and-pay-requests.mdx | 29 ++ request-network-api/create-anew-request.mdx | 124 ++++++ .../easyinvoice-api-demo-app.mdx | 185 ++++++++ request-network-api/get-payment-calldata.mdx | 124 ++++++ request-network-api/get-request-status.mdx | 117 +++++ request-network-api/initiate-a-payment.mdx | 131 ++++++ request-network-api/migrate-to-v2.mdx | 241 ++++++++++ request-network-api/payment-detection.mdx | 61 +++ .../request-network-token-list.mdx | 86 ++++ .../update-a-recurring-request.mdx | 60 +++ snippets/snippet-intro.mdx | 14 +- 42 files changed, 1892 insertions(+), 1954 deletions(-) delete mode 100644 ai-tools/claude-code.mdx delete mode 100644 ai-tools/cursor.mdx delete mode 100644 ai-tools/windsurf.mdx delete mode 100644 api-reference/endpoint/create.mdx delete mode 100644 api-reference/endpoint/delete.mdx delete mode 100644 api-reference/endpoint/get.mdx delete mode 100644 api-reference/endpoint/webhook.mdx delete mode 100644 api-reference/introduction.mdx delete mode 100644 api-reference/openapi.json delete mode 100644 development.mdx delete mode 100644 essentials/code.mdx delete mode 100644 essentials/images.mdx delete mode 100644 essentials/markdown.mdx delete mode 100644 essentials/navigation.mdx delete mode 100644 essentials/reusable-snippets.mdx delete mode 100644 essentials/settings.mdx create mode 100644 faq.mdx create mode 100644 general/lifecycle-of-a-request.mdx create mode 100644 general/request-network-token-list.mdx create mode 100644 general/request-scan.mdx create mode 100644 glossary.mdx delete mode 100644 images/checks-passed.png delete mode 100644 images/hero-dark.png delete mode 100644 images/hero-light.png delete mode 100644 quickstart.mdx create mode 100644 request-network-api/api-portal-manage-api-keys-and-webhooks.mdx create mode 100644 request-network-api/create-and-pay-requests.mdx create mode 100644 request-network-api/create-anew-request.mdx create mode 100644 request-network-api/easyinvoice-api-demo-app.mdx create mode 100644 request-network-api/get-payment-calldata.mdx create mode 100644 request-network-api/get-request-status.mdx create mode 100644 request-network-api/initiate-a-payment.mdx create mode 100644 request-network-api/migrate-to-v2.mdx create mode 100644 request-network-api/payment-detection.mdx create mode 100644 request-network-api/request-network-token-list.mdx create mode 100644 request-network-api/update-a-recurring-request.mdx diff --git a/ai-tools/claude-code.mdx b/ai-tools/claude-code.mdx deleted file mode 100644 index bdc4e04..0000000 --- a/ai-tools/claude-code.mdx +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: "Claude Code setup" -description: "Configure Claude Code for your documentation workflow" -icon: "asterisk" ---- - -Claude Code is Anthropic's official CLI tool. This guide will help you set up Claude Code to help you write and maintain your documentation. - -## Prerequisites - -- Active Claude subscription (Pro, Max, or API access) - -## Setup - -1. Install Claude Code globally: - - ```bash - npm install -g @anthropic-ai/claude-code -``` - -2. Navigate to your docs directory. -3. (Optional) Add the `CLAUDE.md` file below to your project. -4. Run `claude` to start. - -## Create `CLAUDE.md` - -Create a `CLAUDE.md` file at the root of your documentation repository to train Claude Code on your specific documentation standards: - -````markdown -# Mintlify documentation - -## Working relationship -- You can push back on ideas-this can lead to better documentation. Cite sources and explain your reasoning when you do so -- ALWAYS ask for clarification rather than making assumptions -- NEVER lie, guess, or make up information - -## Project context -- Format: MDX files with YAML frontmatter -- Config: docs.json for navigation, theme, settings -- Components: Mintlify components - -## Content strategy -- Document just enough for user success - not too much, not too little -- Prioritize accuracy and usability of information -- Make content evergreen when possible -- Search for existing information before adding new content. Avoid duplication unless it is done for a strategic reason -- Check existing patterns for consistency -- Start by making the smallest reasonable changes - -## Frontmatter requirements for pages -- title: Clear, descriptive page title -- description: Concise summary for SEO/navigation - -## Writing standards -- Second-person voice ("you") -- Prerequisites at start of procedural content -- Test all code examples before publishing -- Match style and formatting of existing pages -- Include both basic and advanced use cases -- Language tags on all code blocks -- Alt text on all images -- Relative paths for internal links - -## Git workflow -- NEVER use --no-verify when committing -- Ask how to handle uncommitted changes before starting -- Create a new branch when no clear branch exists for changes -- Commit frequently throughout development -- NEVER skip or disable pre-commit hooks - -## Do not -- Skip frontmatter on any MDX file -- Use absolute URLs for internal links -- Include untested code examples -- Make assumptions - always ask for clarification -```` diff --git a/ai-tools/cursor.mdx b/ai-tools/cursor.mdx deleted file mode 100644 index fbb7761..0000000 --- a/ai-tools/cursor.mdx +++ /dev/null @@ -1,420 +0,0 @@ ---- -title: "Cursor setup" -description: "Configure Cursor for your documentation workflow" -icon: "arrow-pointer" ---- - -Use Cursor to help write and maintain your documentation. This guide shows how to configure Cursor for better results on technical writing tasks and using Mintlify components. - -## Prerequisites - -- Cursor editor installed -- Access to your documentation repository - -## Project rules - -Create project rules that all team members can use. In your documentation repository root: - -```bash -mkdir -p .cursor -``` - -Create `.cursor/rules.md`: - -````markdown -# Mintlify technical writing rule - -You are an AI writing assistant specialized in creating exceptional technical documentation using Mintlify components and following industry-leading technical writing practices. - -## Core writing principles - -### Language and style requirements - -- Use clear, direct language appropriate for technical audiences -- Write in second person ("you") for instructions and procedures -- Use active voice over passive voice -- Employ present tense for current states, future tense for outcomes -- Avoid jargon unless necessary and define terms when first used -- Maintain consistent terminology throughout all documentation -- Keep sentences concise while providing necessary context -- Use parallel structure in lists, headings, and procedures - -### Content organization standards - -- Lead with the most important information (inverted pyramid structure) -- Use progressive disclosure: basic concepts before advanced ones -- Break complex procedures into numbered steps -- Include prerequisites and context before instructions -- Provide expected outcomes for each major step -- Use descriptive, keyword-rich headings for navigation and SEO -- Group related information logically with clear section breaks - -### User-centered approach - -- Focus on user goals and outcomes rather than system features -- Anticipate common questions and address them proactively -- Include troubleshooting for likely failure points -- Write for scannability with clear headings, lists, and white space -- Include verification steps to confirm success - -## Mintlify component reference - -### Callout components - -#### Note - Additional helpful information - - -Supplementary information that supports the main content without interrupting flow - - -#### Tip - Best practices and pro tips - - -Expert advice, shortcuts, or best practices that enhance user success - - -#### Warning - Important cautions - - -Critical information about potential issues, breaking changes, or destructive actions - - -#### Info - Neutral contextual information - - -Background information, context, or neutral announcements - - -#### Check - Success confirmations - - -Positive confirmations, successful completions, or achievement indicators - - -### Code components - -#### Single code block - -Example of a single code block: - -```javascript config.js -const apiConfig = { - baseURL: 'https://api.example.com', - timeout: 5000, - headers: { - 'Authorization': `Bearer ${process.env.API_TOKEN}` - } -}; -``` - -#### Code group with multiple languages - -Example of a code group: - - -```javascript Node.js -const response = await fetch('/api/endpoint', { - headers: { Authorization: `Bearer ${apiKey}` } -}); -``` - -```python Python -import requests -response = requests.get('/api/endpoint', - headers={'Authorization': f'Bearer {api_key}'}) -``` - -```curl cURL -curl -X GET '/api/endpoint' \ - -H 'Authorization: Bearer YOUR_API_KEY' -``` - - -#### Request/response examples - -Example of request/response documentation: - - -```bash cURL -curl -X POST 'https://api.example.com/users' \ - -H 'Content-Type: application/json' \ - -d '{"name": "John Doe", "email": "john@example.com"}' -``` - - - -```json Success -{ - "id": "user_123", - "name": "John Doe", - "email": "john@example.com", - "created_at": "2024-01-15T10:30:00Z" -} -``` - - -### Structural components - -#### Steps for procedures - -Example of step-by-step instructions: - - - - Run `npm install` to install required packages. - - - Verify installation by running `npm list`. - - - - - Create a `.env` file with your API credentials. - - ```bash - API_KEY=your_api_key_here - ``` - - - Never commit API keys to version control. - - - - -#### Tabs for alternative content - -Example of tabbed content: - - - - ```bash - brew install node - npm install -g package-name - ``` - - - - ```powershell - choco install nodejs - npm install -g package-name - ``` - - - - ```bash - sudo apt install nodejs npm - npm install -g package-name - ``` - - - -#### Accordions for collapsible content - -Example of accordion groups: - - - - - **Firewall blocking**: Ensure ports 80 and 443 are open - - **Proxy configuration**: Set HTTP_PROXY environment variable - - **DNS resolution**: Try using 8.8.8.8 as DNS server - - - - ```javascript - const config = { - performance: { cache: true, timeout: 30000 }, - security: { encryption: 'AES-256' } - }; - ``` - - - -### Cards and columns for emphasizing information - -Example of cards and card groups: - - -Complete walkthrough from installation to your first API call in under 10 minutes. - - - - - Learn how to authenticate requests using API keys or JWT tokens. - - - - Understand rate limits and best practices for high-volume usage. - - - -### API documentation components - -#### Parameter fields - -Example of parameter documentation: - - -Unique identifier for the user. Must be a valid UUID v4 format. - - - -User's email address. Must be valid and unique within the system. - - - -Maximum number of results to return. Range: 1-100. - - - -Bearer token for API authentication. Format: `Bearer YOUR_API_KEY` - - -#### Response fields - -Example of response field documentation: - - -Unique identifier assigned to the newly created user. - - - -ISO 8601 formatted timestamp of when the user was created. - - - -List of permission strings assigned to this user. - - -#### Expandable nested fields - -Example of nested field documentation: - - -Complete user object with all associated data. - - - - User profile information including personal details. - - - - User's first name as entered during registration. - - - - URL to user's profile picture. Returns null if no avatar is set. - - - - - - -### Media and advanced components - -#### Frames for images - -Wrap all images in frames: - - -Main dashboard showing analytics overview - - - -Analytics dashboard with charts - - -#### Videos - -Use the HTML video element for self-hosted video content: - - - -Embed YouTube videos using iframe elements: - - - -#### Tooltips - -Example of tooltip usage: - - -API - - -#### Updates - -Use updates for changelogs: - - -## New features -- Added bulk user import functionality -- Improved error messages with actionable suggestions - -## Bug fixes -- Fixed pagination issue with large datasets -- Resolved authentication timeout problems - - -## Required page structure - -Every documentation page must begin with YAML frontmatter: - -```yaml ---- -title: "Clear, specific, keyword-rich title" -description: "Concise description explaining page purpose and value" ---- -``` - -## Content quality standards - -### Code examples requirements - -- Always include complete, runnable examples that users can copy and execute -- Show proper error handling and edge case management -- Use realistic data instead of placeholder values -- Include expected outputs and results for verification -- Test all code examples thoroughly before publishing -- Specify language and include filename when relevant -- Add explanatory comments for complex logic -- Never include real API keys or secrets in code examples - -### API documentation requirements - -- Document all parameters including optional ones with clear descriptions -- Show both success and error response examples with realistic data -- Include rate limiting information with specific limits -- Provide authentication examples showing proper format -- Explain all HTTP status codes and error handling -- Cover complete request/response cycles - -### Accessibility requirements - -- Include descriptive alt text for all images and diagrams -- Use specific, actionable link text instead of "click here" -- Ensure proper heading hierarchy starting with H2 -- Provide keyboard navigation considerations -- Use sufficient color contrast in examples and visuals -- Structure content for easy scanning with headers and lists - -## Component selection logic - -- Use **Steps** for procedures and sequential instructions -- Use **Tabs** for platform-specific content or alternative approaches -- Use **CodeGroup** when showing the same concept in multiple programming languages -- Use **Accordions** for progressive disclosure of information -- Use **RequestExample/ResponseExample** specifically for API endpoint documentation -- Use **ParamField** for API parameters, **ResponseField** for API responses -- Use **Expandable** for nested object properties or hierarchical information -```` diff --git a/ai-tools/windsurf.mdx b/ai-tools/windsurf.mdx deleted file mode 100644 index fce12bf..0000000 --- a/ai-tools/windsurf.mdx +++ /dev/null @@ -1,96 +0,0 @@ ---- -title: "Windsurf setup" -description: "Configure Windsurf for your documentation workflow" -icon: "water" ---- - -Configure Windsurf's Cascade AI assistant to help you write and maintain documentation. This guide shows how to set up Windsurf specifically for your Mintlify documentation workflow. - -## Prerequisites - -- Windsurf editor installed -- Access to your documentation repository - -## Workspace rules - -Create workspace rules that provide Windsurf with context about your documentation project and standards. - -Create `.windsurf/rules.md` in your project root: - -````markdown -# Mintlify technical writing rule - -## Project context - -- This is a documentation project on the Mintlify platform -- We use MDX files with YAML frontmatter -- Navigation is configured in `docs.json` -- We follow technical writing best practices - -## Writing standards - -- Use second person ("you") for instructions -- Write in active voice and present tense -- Start procedures with prerequisites -- Include expected outcomes for major steps -- Use descriptive, keyword-rich headings -- Keep sentences concise but informative - -## Required page structure - -Every page must start with frontmatter: - -```yaml ---- -title: "Clear, specific title" -description: "Concise description for SEO and navigation" ---- -``` - -## Mintlify components - -### Callouts - -- `` for helpful supplementary information -- `` for important cautions and breaking changes -- `` for best practices and expert advice -- `` for neutral contextual information -- `` for success confirmations - -### Code examples - -- When appropriate, include complete, runnable examples -- Use `` for multiple language examples -- Specify language tags on all code blocks -- Include realistic data, not placeholders -- Use `` and `` for API docs - -### Procedures - -- Use `` component for sequential instructions -- Include verification steps with `` components when relevant -- Break complex procedures into smaller steps - -### Content organization - -- Use `` for platform-specific content -- Use `` for progressive disclosure -- Use `` and `` for highlighting content -- Wrap images in `` components with descriptive alt text - -## API documentation requirements - -- Document all parameters with `` -- Show response structure with `` -- Include both success and error examples -- Use `` for nested object properties -- Always include authentication examples - -## Quality standards - -- Test all code examples before publishing -- Use relative paths for internal links -- Include alt text for all images -- Ensure proper heading hierarchy (start with h2) -- Check existing patterns for consistency -```` diff --git a/api-reference/endpoint/create.mdx b/api-reference/endpoint/create.mdx deleted file mode 100644 index 5689f1b..0000000 --- a/api-reference/endpoint/create.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: 'Create Plant' -openapi: 'POST /plants' ---- diff --git a/api-reference/endpoint/delete.mdx b/api-reference/endpoint/delete.mdx deleted file mode 100644 index 657dfc8..0000000 --- a/api-reference/endpoint/delete.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: 'Delete Plant' -openapi: 'DELETE /plants/{id}' ---- diff --git a/api-reference/endpoint/get.mdx b/api-reference/endpoint/get.mdx deleted file mode 100644 index 56aa09e..0000000 --- a/api-reference/endpoint/get.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: 'Get Plants' -openapi: 'GET /plants' ---- diff --git a/api-reference/endpoint/webhook.mdx b/api-reference/endpoint/webhook.mdx deleted file mode 100644 index 3291340..0000000 --- a/api-reference/endpoint/webhook.mdx +++ /dev/null @@ -1,4 +0,0 @@ ---- -title: 'New Plant' -openapi: 'WEBHOOK /plant/webhook' ---- diff --git a/api-reference/introduction.mdx b/api-reference/introduction.mdx deleted file mode 100644 index c835b78..0000000 --- a/api-reference/introduction.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: 'Introduction' -description: 'Example section for showcasing API endpoints' ---- - - - If you're not looking to build API reference documentation, you can delete - this section by removing the api-reference folder. - - -## Welcome - -There are two ways to build API documentation: [OpenAPI](https://mintlify.com/docs/api-playground/openapi/setup) and [MDX components](https://mintlify.com/docs/api-playground/mdx/configuration). For the starter kit, we are using the following OpenAPI specification. - - - View the OpenAPI specification file - - -## Authentication - -All API endpoints are authenticated using Bearer tokens and picked up from the specification file. - -```json -"security": [ - { - "bearerAuth": [] - } -] -``` diff --git a/api-reference/openapi.json b/api-reference/openapi.json deleted file mode 100644 index da5326e..0000000 --- a/api-reference/openapi.json +++ /dev/null @@ -1,217 +0,0 @@ -{ - "openapi": "3.1.0", - "info": { - "title": "OpenAPI Plant Store", - "description": "A sample API that uses a plant store as an example to demonstrate features in the OpenAPI specification", - "license": { - "name": "MIT" - }, - "version": "1.0.0" - }, - "servers": [ - { - "url": "http://sandbox.mintlify.com" - } - ], - "security": [ - { - "bearerAuth": [] - } - ], - "paths": { - "/plants": { - "get": { - "description": "Returns all plants from the system that the user has access to", - "parameters": [ - { - "name": "limit", - "in": "query", - "description": "The maximum number of results to return", - "schema": { - "type": "integer", - "format": "int32" - } - } - ], - "responses": { - "200": { - "description": "Plant response", - "content": { - "application/json": { - "schema": { - "type": "array", - "items": { - "$ref": "#/components/schemas/Plant" - } - } - } - } - }, - "400": { - "description": "Unexpected error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - } - } - } - }, - "post": { - "description": "Creates a new plant in the store", - "requestBody": { - "description": "Plant to add to the store", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/NewPlant" - } - } - }, - "required": true - }, - "responses": { - "200": { - "description": "plant response", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Plant" - } - } - } - }, - "400": { - "description": "unexpected error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - } - } - } - } - }, - "/plants/{id}": { - "delete": { - "description": "Deletes a single plant based on the ID supplied", - "parameters": [ - { - "name": "id", - "in": "path", - "description": "ID of plant to delete", - "required": true, - "schema": { - "type": "integer", - "format": "int64" - } - } - ], - "responses": { - "204": { - "description": "Plant deleted", - "content": {} - }, - "400": { - "description": "unexpected error", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/Error" - } - } - } - } - } - } - } - }, - "webhooks": { - "/plant/webhook": { - "post": { - "description": "Information about a new plant added to the store", - "requestBody": { - "description": "Plant added to the store", - "content": { - "application/json": { - "schema": { - "$ref": "#/components/schemas/NewPlant" - } - } - } - }, - "responses": { - "200": { - "description": "Return a 200 status to indicate that the data was received successfully" - } - } - } - } - }, - "components": { - "schemas": { - "Plant": { - "required": [ - "name" - ], - "type": "object", - "properties": { - "name": { - "description": "The name of the plant", - "type": "string" - }, - "tag": { - "description": "Tag to specify the type", - "type": "string" - } - } - }, - "NewPlant": { - "allOf": [ - { - "$ref": "#/components/schemas/Plant" - }, - { - "required": [ - "id" - ], - "type": "object", - "properties": { - "id": { - "description": "Identification number of the plant", - "type": "integer", - "format": "int64" - } - } - } - ] - }, - "Error": { - "required": [ - "error", - "message" - ], - "type": "object", - "properties": { - "error": { - "type": "integer", - "format": "int32" - }, - "message": { - "type": "string" - } - } - } - }, - "securitySchemes": { - "bearerAuth": { - "type": "http", - "scheme": "bearer" - } - } - } -} \ No newline at end of file diff --git a/development.mdx b/development.mdx deleted file mode 100644 index ac633ba..0000000 --- a/development.mdx +++ /dev/null @@ -1,94 +0,0 @@ ---- -title: 'Development' -description: 'Preview changes locally to update your docs' ---- - - - **Prerequisites**: - - Node.js version 19 or higher - - A docs repository with a `docs.json` file - - -Follow these steps to install and run Mintlify on your operating system. - - - - -```bash -npm i -g mint -``` - - - - -Navigate to your docs directory where your `docs.json` file is located, and run the following command: - -```bash -mint dev -``` - -A local preview of your documentation will be available at `http://localhost:3000`. - - - - -## Custom ports - -By default, Mintlify uses port 3000. You can customize the port Mintlify runs on by using the `--port` flag. For example, to run Mintlify on port 3333, use this command: - -```bash -mint dev --port 3333 -``` - -If you attempt to run Mintlify on a port that's already in use, it will use the next available port: - -```md -Port 3000 is already in use. Trying 3001 instead. -``` - -## Mintlify versions - -Please note that each CLI release is associated with a specific version of Mintlify. If your local preview does not align with the production version, please update the CLI: - -```bash -npm mint update -``` - -## Validating links - -The CLI can assist with validating links in your documentation. To identify any broken links, use the following command: - -```bash -mint broken-links -``` - -## Deployment - -If the deployment is successful, you should see the following: - - - Screenshot of a deployment confirmation message that says All checks have passed. - - -## Code formatting - -We suggest using extensions on your IDE to recognize and format MDX. If you're a VSCode user, consider the [MDX VSCode extension](https://marketplace.visualstudio.com/items?itemName=unifiedjs.vscode-mdx) for syntax highlighting, and [Prettier](https://marketplace.visualstudio.com/items?itemName=esbenp.prettier-vscode) for code formatting. - -## Troubleshooting - - - - - This may be due to an outdated version of node. Try the following: - 1. Remove the currently-installed version of the CLI: `npm remove -g mint` - 2. Upgrade to Node v19 or higher. - 3. Reinstall the CLI: `npm i -g mint` - - - - - Solution: Go to the root of your device and delete the `~/.mintlify` folder. Then run `mint dev` again. - - - -Curious about what changed in the latest CLI version? Check out the [CLI changelog](https://www.npmjs.com/package/mintlify?activeTab=versions). diff --git a/docs.json b/docs.json index cf106b7..18fb3ba 100644 --- a/docs.json +++ b/docs.json @@ -1,69 +1,74 @@ { "$schema": "https://mintlify.com/docs.json", - "theme": "mint", - "name": "Mint Starter Kit", + "theme": "aspen", + "name": "Request Network Docs", "colors": { - "primary": "#16A34A", - "light": "#07C983", - "dark": "#15803D" + "primary": "#01B089", + "light": "#59F9D6", + "dark": "#01513B" + }, + "appearance": { + "default": "light" + }, + "background": { + "decoration": "gradient" }, "favicon": "/favicon.svg", + "fonts": { + "heading": { + "family": "Montserrat" + } + }, "navigation": { "tabs": [ { - "tab": "Guides", + "tab": "Docs", "groups": [ { - "group": "Getting started", - "pages": [ - "index", - "quickstart", - "development" - ] - }, - { - "group": "Customization", - "pages": [ - "essentials/settings", - "essentials/navigation" - ] + "group": " ", + "pages": ["index"] }, { - "group": "Writing content", + "group": "Request Network API", "pages": [ - "essentials/markdown", - "essentials/code", - "essentials/images", - "essentials/reusable-snippets" + { + "group": "Create and Pay Requests", + "openapi": "https://api.request.network/open-api/openapi.json", + "pages": [ + "request-network-api/create-and-pay-requests" + ] + }, + "request-network-api/easyinvoice-api-demo-app", + "request-network-api/api-portal-manage-api-keys-and-webhooks", + "request-network-api/migrate-to-v2", + "request-network-api/payment-detection" ] }, { - "group": "AI tools", + "group": "General", "pages": [ - "ai-tools/cursor", - "ai-tools/claude-code", - "ai-tools/windsurf" + "general/lifecycle-of-a-request", + "general/request-scan", + "general/request-network-token-list" ] } ] }, { - "tab": "API reference", + "tab": "FAQ", "groups": [ { - "group": "API documentation", - "pages": [ - "api-reference/introduction" - ] - }, + "group": " ", + "pages": ["faq"] + } + ] + }, + { + "tab": "Glossary", + "groups": [ { - "group": "Endpoint examples", - "pages": [ - "api-reference/endpoint/get", - "api-reference/endpoint/create", - "api-reference/endpoint/delete", - "api-reference/endpoint/webhook" - ] + "group": " ", + "pages": ["glossary"] } ] } @@ -71,18 +76,18 @@ "global": { "anchors": [ { - "anchor": "Documentation", - "href": "https://mintlify.com/docs", - "icon": "book-open-cover" + "anchor": "Status", + "href": "https://status.request.network", + "icon": "signal" }, { - "anchor": "Community", - "href": "https://mintlify.com/community", - "icon": "slack" + "anchor": "Discord", + "href": "https://request.network/discord", + "icon": "discord" }, { "anchor": "Blog", - "href": "https://mintlify.com/blog", + "href": "https://request.network/blog", "icon": "newspaper" } ] @@ -90,38 +95,41 @@ }, "logo": { "light": "/logo/light.svg", - "dark": "/logo/dark.svg" + "dark": "/logo/dark.svg", + "href": "https://request.network" }, "navbar": { "links": [ { - "label": "Support", - "href": "mailto:hi@mintlify.com" + "label": "Sign in", + "href": "https://portal.request.network" } ], "primary": { "type": "button", - "label": "Dashboard", - "href": "https://dashboard.mintlify.com" + "label": "Get in touch", + "href": "https://bz0u5kkw58i.typeform.com/to/mELk8WLC" } }, "contextual": { "options": [ - "copy", - "view", - "chatgpt", - "claude", - "perplexity", - "mcp", - "cursor", - "vscode" - ] + "copy", + "view", + "chatgpt", + "claude", + "perplexity", + "mcp", + "cursor", + "vscode" + ] }, "footer": { "socials": { - "x": "https://x.com/mintlify", - "github": "https://github.com/mintlify", - "linkedin": "https://linkedin.com/company/mintlify" + "x": "https://x.com/RequestNetwork", + "discord": "https://request.network/discord", + "github": "https://github.com/RequestNetwork", + "linkedin": "https://www.linkedin.com/company/request-network", + "bluesky": "https://bsky.app/profile/requestnetwork.bsky.social" } } } diff --git a/essentials/code.mdx b/essentials/code.mdx deleted file mode 100644 index ae2abbf..0000000 --- a/essentials/code.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: 'Code blocks' -description: 'Display inline code and code blocks' -icon: 'code' ---- - -## Inline code - -To denote a `word` or `phrase` as code, enclose it in backticks (`). - -``` -To denote a `word` or `phrase` as code, enclose it in backticks (`). -``` - -## Code blocks - -Use [fenced code blocks](https://www.markdownguide.org/extended-syntax/#fenced-code-blocks) by enclosing code in three backticks and follow the leading ticks with the programming language of your snippet to get syntax highlighting. Optionally, you can also write the name of your code after the programming language. - -```java HelloWorld.java -class HelloWorld { - public static void main(String[] args) { - System.out.println("Hello, World!"); - } -} -``` - -````md -```java HelloWorld.java -class HelloWorld { - public static void main(String[] args) { - System.out.println("Hello, World!"); - } -} -``` -```` diff --git a/essentials/images.mdx b/essentials/images.mdx deleted file mode 100644 index 1144eb2..0000000 --- a/essentials/images.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: 'Images and embeds' -description: 'Add image, video, and other HTML elements' -icon: 'image' ---- - - - -## Image - -### Using Markdown - -The [markdown syntax](https://www.markdownguide.org/basic-syntax/#images) lets you add images using the following code - -```md -![title](/path/image.jpg) -``` - -Note that the image file size must be less than 5MB. Otherwise, we recommend hosting on a service like [Cloudinary](https://cloudinary.com/) or [S3](https://aws.amazon.com/s3/). You can then use that URL and embed. - -### Using embeds - -To get more customizability with images, you can also use [embeds](/writing-content/embed) to add images - -```html - -``` - -## Embeds and HTML elements - - - -
- - - -Mintlify supports [HTML tags in Markdown](https://www.markdownguide.org/basic-syntax/#html). This is helpful if you prefer HTML tags to Markdown syntax, and lets you create documentation with infinite flexibility. - - - -### iFrames - -Loads another HTML page within the document. Most commonly used for embedding videos. - -```html - -``` diff --git a/essentials/markdown.mdx b/essentials/markdown.mdx deleted file mode 100644 index a45c1d5..0000000 --- a/essentials/markdown.mdx +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: 'Markdown syntax' -description: 'Text, title, and styling in standard markdown' -icon: 'text-size' ---- - -## Titles - -Best used for section headers. - -```md -## Titles -``` - -### Subtitles - -Best used for subsection headers. - -```md -### Subtitles -``` - - - -Each **title** and **subtitle** creates an anchor and also shows up on the table of contents on the right. - - - -## Text formatting - -We support most markdown formatting. Simply add `**`, `_`, or `~` around text to format it. - -| Style | How to write it | Result | -| ------------- | ----------------- | --------------- | -| Bold | `**bold**` | **bold** | -| Italic | `_italic_` | _italic_ | -| Strikethrough | `~strikethrough~` | ~strikethrough~ | - -You can combine these. For example, write `**_bold and italic_**` to get **_bold and italic_** text. - -You need to use HTML to write superscript and subscript text. That is, add `` or `` around your text. - -| Text Size | How to write it | Result | -| ----------- | ------------------------ | ---------------------- | -| Superscript | `superscript` | superscript | -| Subscript | `subscript` | subscript | - -## Linking to pages - -You can add a link by wrapping text in `[]()`. You would write `[link to google](https://google.com)` to [link to google](https://google.com). - -Links to pages in your docs need to be root-relative. Basically, you should include the entire folder path. For example, `[link to text](/writing-content/text)` links to the page "Text" in our components section. - -Relative links like `[link to text](../text)` will open slower because we cannot optimize them as easily. - -## Blockquotes - -### Singleline - -To create a blockquote, add a `>` in front of a paragraph. - -> Dorothy followed her through many of the beautiful rooms in her castle. - -```md -> Dorothy followed her through many of the beautiful rooms in her castle. -``` - -### Multiline - -> Dorothy followed her through many of the beautiful rooms in her castle. -> -> The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood. - -```md -> Dorothy followed her through many of the beautiful rooms in her castle. -> -> The Witch bade her clean the pots and kettles and sweep the floor and keep the fire fed with wood. -``` - -### LaTeX - -Mintlify supports [LaTeX](https://www.latex-project.org) through the Latex component. - -8 x (vk x H1 - H2) = (0,1) - -```md -8 x (vk x H1 - H2) = (0,1) -``` diff --git a/essentials/navigation.mdx b/essentials/navigation.mdx deleted file mode 100644 index 60adeff..0000000 --- a/essentials/navigation.mdx +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: 'Navigation' -description: 'The navigation field in docs.json defines the pages that go in the navigation menu' -icon: 'map' ---- - -The navigation menu is the list of links on every website. - -You will likely update `docs.json` every time you add a new page. Pages do not show up automatically. - -## Navigation syntax - -Our navigation syntax is recursive which means you can make nested navigation groups. You don't need to include `.mdx` in page names. - - - -```json Regular Navigation -"navigation": { - "tabs": [ - { - "tab": "Docs", - "groups": [ - { - "group": "Getting Started", - "pages": ["quickstart"] - } - ] - } - ] -} -``` - -```json Nested Navigation -"navigation": { - "tabs": [ - { - "tab": "Docs", - "groups": [ - { - "group": "Getting Started", - "pages": [ - "quickstart", - { - "group": "Nested Reference Pages", - "pages": ["nested-reference-page"] - } - ] - } - ] - } - ] -} -``` - - - -## Folders - -Simply put your MDX files in folders and update the paths in `docs.json`. - -For example, to have a page at `https://yoursite.com/your-folder/your-page` you would make a folder called `your-folder` containing an MDX file called `your-page.mdx`. - - - -You cannot use `api` for the name of a folder unless you nest it inside another folder. Mintlify uses Next.js which reserves the top-level `api` folder for internal server calls. A folder name such as `api-reference` would be accepted. - - - -```json Navigation With Folder -"navigation": { - "tabs": [ - { - "tab": "Docs", - "groups": [ - { - "group": "Group Name", - "pages": ["your-folder/your-page"] - } - ] - } - ] -} -``` - -## Hidden pages - -MDX files not included in `docs.json` will not show up in the sidebar but are accessible through the search bar and by linking directly to them. diff --git a/essentials/reusable-snippets.mdx b/essentials/reusable-snippets.mdx deleted file mode 100644 index 376e27b..0000000 --- a/essentials/reusable-snippets.mdx +++ /dev/null @@ -1,110 +0,0 @@ ---- -title: "Reusable snippets" -description: "Reusable, custom snippets to keep content in sync" -icon: "recycle" ---- - -import SnippetIntro from '/snippets/snippet-intro.mdx'; - - - -## Creating a custom snippet - -**Pre-condition**: You must create your snippet file in the `snippets` directory. - - - Any page in the `snippets` directory will be treated as a snippet and will not - be rendered into a standalone page. If you want to create a standalone page - from the snippet, import the snippet into another file and call it as a - component. - - -### Default export - -1. Add content to your snippet file that you want to re-use across multiple - locations. Optionally, you can add variables that can be filled in via props - when you import the snippet. - -```mdx snippets/my-snippet.mdx -Hello world! This is my content I want to reuse across pages. My keyword of the -day is {word}. -``` - - - The content that you want to reuse must be inside the `snippets` directory in - order for the import to work. - - -2. Import the snippet into your destination file. - -```mdx destination-file.mdx ---- -title: My title -description: My Description ---- - -import MySnippet from '/snippets/path/to/my-snippet.mdx'; - -## Header - -Lorem impsum dolor sit amet. - - -``` - -### Reusable variables - -1. Export a variable from your snippet file: - -```mdx snippets/path/to/custom-variables.mdx -export const myName = 'my name'; - -export const myObject = { fruit: 'strawberries' }; -``` - -2. Import the snippet from your destination file and use the variable: - -```mdx destination-file.mdx ---- -title: My title -description: My Description ---- - -import { myName, myObject } from '/snippets/path/to/custom-variables.mdx'; - -Hello, my name is {myName} and I like {myObject.fruit}. -``` - -### Reusable components - -1. Inside your snippet file, create a component that takes in props by exporting - your component in the form of an arrow function. - -```mdx snippets/custom-component.mdx -export const MyComponent = ({ title }) => ( -
-

{title}

-

... snippet content ...

-
-); -``` - - - MDX does not compile inside the body of an arrow function. Stick to HTML - syntax when you can or use a default export if you need to use MDX. - - -2. Import the snippet into your destination file and pass in the props - -```mdx destination-file.mdx ---- -title: My title -description: My Description ---- - -import { MyComponent } from '/snippets/custom-component.mdx'; - -Lorem ipsum dolor sit amet. - - -``` diff --git a/essentials/settings.mdx b/essentials/settings.mdx deleted file mode 100644 index 884de13..0000000 --- a/essentials/settings.mdx +++ /dev/null @@ -1,318 +0,0 @@ ---- -title: 'Global Settings' -description: 'Mintlify gives you complete control over the look and feel of your documentation using the docs.json file' -icon: 'gear' ---- - -Every Mintlify site needs a `docs.json` file with the core configuration settings. Learn more about the [properties](#properties) below. - -## Properties - - -Name of your project. Used for the global title. - -Example: `mintlify` - - - - - An array of groups with all the pages within that group - - - The name of the group. - - Example: `Settings` - - - - The relative paths to the markdown files that will serve as pages. - - Example: `["customization", "page"]` - - - - - - - - Path to logo image or object with path to "light" and "dark" mode logo images - - - Path to the logo in light mode - - - Path to the logo in dark mode - - - Where clicking on the logo links you to - - - - - - Path to the favicon image - - - - Hex color codes for your global theme - - - The primary color. Used for most often for highlighted content, section - headers, accents, in light mode - - - The primary color for dark mode. Used for most often for highlighted - content, section headers, accents, in dark mode - - - The primary color for important buttons - - - The color of the background in both light and dark mode - - - The hex color code of the background in light mode - - - The hex color code of the background in dark mode - - - - - - - - Array of `name`s and `url`s of links you want to include in the topbar - - - The name of the button. - - Example: `Contact us` - - - The url once you click on the button. Example: `https://mintlify.com/docs` - - - - - - - - - Link shows a button. GitHub shows the repo information at the url provided including the number of GitHub stars. - - - If `link`: What the button links to. - - If `github`: Link to the repository to load GitHub information from. - - - Text inside the button. Only required if `type` is a `link`. - - - - - - - Array of version names. Only use this if you want to show different versions - of docs with a dropdown in the navigation bar. - - - - An array of the anchors, includes the `icon`, `color`, and `url`. - - - The [Font Awesome](https://fontawesome.com/search?q=heart) icon used to feature the anchor. - - Example: `comments` - - - The name of the anchor label. - - Example: `Community` - - - The start of the URL that marks what pages go in the anchor. Generally, this is the name of the folder you put your pages in. - - - The hex color of the anchor icon background. Can also be a gradient if you pass an object with the properties `from` and `to` that are each a hex color. - - - Used if you want to hide an anchor until the correct docs version is selected. - - - Pass `true` if you want to hide the anchor until you directly link someone to docs inside it. - - - One of: "brands", "duotone", "light", "sharp-solid", "solid", or "thin" - - - - - - - Override the default configurations for the top-most anchor. - - - The name of the top-most anchor - - - Font Awesome icon. - - - One of: "brands", "duotone", "light", "sharp-solid", "solid", or "thin" - - - - - - An array of navigational tabs. - - - The name of the tab label. - - - The start of the URL that marks what pages go in the tab. Generally, this - is the name of the folder you put your pages in. - - - - - - Configuration for API settings. Learn more about API pages at [API Components](/api-playground/demo). - - - The base url for all API endpoints. If `baseUrl` is an array, it will enable for multiple base url - options that the user can toggle. - - - - - - The authentication strategy used for all API endpoints. - - - The name of the authentication parameter used in the API playground. - - If method is `basic`, the format should be `[usernameName]:[passwordName]` - - - The default value that's designed to be a prefix for the authentication input field. - - E.g. If an `inputPrefix` of `AuthKey` would inherit the default input result of the authentication field as `AuthKey`. - - - - - - Configurations for the API playground - - - - Whether the playground is showing, hidden, or only displaying the endpoint with no added user interactivity `simple` - - Learn more at the [playground guides](/api-playground/demo) - - - - - - Enabling this flag ensures that key ordering in OpenAPI pages matches the key ordering defined in the OpenAPI file. - - This behavior will soon be enabled by default, at which point this field will be deprecated. - - - - - - - A string or an array of strings of URL(s) or relative path(s) pointing to your - OpenAPI file. - - Examples: - - ```json Absolute - "openapi": "https://example.com/openapi.json" - ``` - ```json Relative - "openapi": "/openapi.json" - ``` - ```json Multiple - "openapi": ["https://example.com/openapi1.json", "/openapi2.json", "/openapi3.json"] - ``` - - - - - - An object of social media accounts where the key:property pair represents the social media platform and the account url. - - Example: - ```json - { - "x": "https://x.com/mintlify", - "website": "https://mintlify.com" - } - ``` - - - One of the following values `website`, `facebook`, `x`, `discord`, `slack`, `github`, `linkedin`, `instagram`, `hacker-news` - - Example: `x` - - - The URL to the social platform. - - Example: `https://x.com/mintlify` - - - - - - Configurations to enable feedback buttons - - - - Enables a button to allow users to suggest edits via pull requests - - - Enables a button to allow users to raise an issue about the documentation - - - - - - Customize the dark mode toggle. - - - Set if you always want to show light or dark mode for new users. When not - set, we default to the same mode as the user's operating system. - - - Set to true to hide the dark/light mode toggle. You can combine `isHidden` with `default` to force your docs to only use light or dark mode. For example: - - - ```json Only Dark Mode - "modeToggle": { - "default": "dark", - "isHidden": true - } - ``` - - ```json Only Light Mode - "modeToggle": { - "default": "light", - "isHidden": true - } - ``` - - - - - - - - - A background image to be displayed behind every page. See example with - [Infisical](https://infisical.com/docs) and [FRPC](https://frpc.io). - diff --git a/faq.mdx b/faq.mdx new file mode 100644 index 0000000..dc42499 --- /dev/null +++ b/faq.mdx @@ -0,0 +1,109 @@ +--- +title: "FAQ" +description: "Frequently Asked Questions and Common Misconceptions" + +--- + +If your question is not answered below, please consider posting it to the [Request Network Discussions](https://github.com/orgs/RequestNetwork/discussions) page on Github. + + + + + No. Request Network is not a blockchain, smart contract platform, or scaling solution. Rather, it's a protocol for storing payment requests, facilitating on-chain payments, and reconciling those payments with the requests. It stores payment requests in [IPFS](https://www.ipfs.com/) and CID hashes on [Gnosis Chain](https://www.gnosis.io/). It uses [The Graph](https://thegraph.com/) for on-chain event indexing. It processes payments across a variety of [supported payment chains](https://docs.request.network/get-started/supported-chains). + + + + Request Network is an open-source protocol. Request Finance is a product built on top of Request Network. Request Finance has spun off from Request Network, and they are now two separate teams. + + + + No. Requests are created on Gnosis Chain (or Sepolia for testing), even if the payment will happen on a different chain. Payment(s) can occur on any of our [supported payment chains](https://docs.request.network/get-started/supported-chains#payments). + + To help builders get started quickly, the Request Network Foundation operates [Request Node Gateways](https://docs.request.network/get-started/request-node-gateways) that are free for anyone to use. These gateways offer endpoints for creating and retrieving requests. + + Requests created on Gnosis Chain are "real" and will exist forever. Requests created on Sepolia are "test" requests and will exist only as long as Sepolia continues to operate. + + + + It can be, but not necessarily. The [Signer Identity](https://docs.request.network/glossary#signer-identity) that signs to create a request is defined by the `signer` parameter. This is separate from the [Payment Recipient](https://docs.request.network/glossary#payment-recipient) which is defined by the `paymentNetwork.parameters.paymentAddress` parameter. They can be the same or different. + + This design allows for a single payee identity to have potentially multiple payment recipient addresses. + + See [Parties of a Request](https://docs.request.network/glossary#parties-of-a-request) for details. + + + + No. Request Network is a hybrid on/off-chain protocol storing the majority of request contents in IPFS. Only the content-addressable ID (CID) is stored on-chain, on Gnosis Chain. + + + + Yes. Payments are linked to requests via a [Payment Reference](https://docs.request.network/advanced/request-network-sdk/sdk-guides/request-client/payment-reference) derived from the request contents. Therefore, it is possible to calculate the `paymentReference` and execute a payment *before* creating the corresponding request. + + + + Yes and No. + + Requests can be *denominated* in fiat currencies like USD, EUR, etc. ([ISO 4217 currencies](https://en.wikipedia.org/wiki/ISO_4217)) but our payment smart contracts only support payments in cryptocurrencies. We call these [Conversion Payment](https://docs.request.network/advanced/request-network-sdk/sdk-guides/payment/conversion-request)s, in which the requested fiat amount is converted to the appropriate cryptocurrency amount using on-chain price feeds at the moment of payment. + + It is possible to implement fiat payments using Declarative Requests, where the payer declares that the payment was sent and the payee declares that the payment was received. + + + + Not currently, but we're working on it. + + + + Yes. See [Single Request Forwarder](https://docs.request.network/advanced/request-network-sdk/sdk-guides/payment/single-request-forwarder) + + + + No. A Request Node cannot change a request's contents before persisting it to IPFS and on-chain because doing so would invalidate the signature. This is true for private, encrypted requests as well. The Request Node cannot forge the end-user's signature. + + + + No. Today, a Request Node is required to interact with the Request Network IPFS Network. That said, it is possible to make the end-user pay the protocol fee when creating a request instead of the Request Node. To do this, inject an `HttpMetaMaskDataAccess` into the frontend `RequestNetwork` instance. + + ```javascript + const requestNetwork = new RequestNetworkBase({ + dataAccess: new HttpMetaMaskDataAccess({ + ethereumProviderUrl: 'https://eth-mainnet.g.alchemy.com/v2/demo', + }), + ... + } + ``` + + + + Yes. It is possible to request access to a user's Request Finance invoices using the [`add-stakeholder` web component](https://docs.request.network/learn-request-network/components/add-stakeholder) which is just a thin wrapper around the [Request Finance Add Stakeholders API](https://docs.request.finance/faq#i-am-integrating-the-request-network.-can-i-get-access-to-users-data-on-request-finance). They display a dialog that prompts the end-user to grant access to 1 invoice at a time. + + Details: + + - Request Finance invoices are encrypted. + - Request Network Foundation cannot grant access to encrypted requests in Request Finance. + + + + No. Request Network does not currently support cross-chain payments. All of the supported payment types involve the payer sending funds and the payee receiving funds on the same chain. + + + + Yes. See: + + - [Private Requests using Encryption](https://docs.request.network/advanced/protocol-overview/private-requests-using-encryption) + - [Encrypt with a wallet signature using Lit Protocol](https://docs.request.network/advanced/request-network-sdk/sdk-guides/encryption-and-decryption/handle-encryption-with-a-web3-wallet) + + + + Yes. See [Hinkal Private Payments](https://docs.request.network/advanced/request-network-sdk/sdk-guides/payment/hinkal-private-payments) + + + + No. It is not currently possible to create a request via a smart contract call. However, [RequestNetwork/public-issues#15](https://github.com/RequestNetwork/public-issues/issues/15) is in our roadmap to make this possible. + + The recommended way to create a request is using the Request Network API. + + + + Yes. See [Single Request Forwarder](https://docs.request.network/advanced/request-network-sdk/sdk-guides/payment/single-request-forwarder) + + \ No newline at end of file diff --git a/favicon.svg b/favicon.svg index b785c73..d615d18 100644 --- a/favicon.svg +++ b/favicon.svg @@ -1,19 +1 @@ - - - - - - - - - - - - - - - - - - - +icon \ No newline at end of file diff --git a/general/lifecycle-of-a-request.mdx b/general/lifecycle-of-a-request.mdx new file mode 100644 index 0000000..19c02da --- /dev/null +++ b/general/lifecycle-of-a-request.mdx @@ -0,0 +1,43 @@ +--- +title: "Lifecycle of a Request" +description: "The typical lifecycle of a request is as follows:" +--- + + +![Typical Lifecycle of a Request](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-bb17b9b51fa3361ad54d1ac2185323f707ac8766%252FLifecycle%2520of%2520a%2520Request.jpg%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=b63df9bb&sv=2) + + +## Create a request + +- The payer or payee signs the request which contains the payee, payer, currency, amount, payment details, and arbitrary content data. +- The request can be optionally encrypted such that only the payee, payer, and approved 3rd parties can view the request contents. +- The request is persisted in IPFS. +- The IPFS Content-addressable ID (CID) is stored in a smart contract on Gnosis chain + +Requests are *created* by storing their CIDs on Gnosis, but this doesn't mean *payment* must occur on Gnosis. *Payment* can occur on any of the supported chains including 20+ EVM-compatible chains or NEAR. + + +## Update a request + +- The payee can optionally cancel the request or increase/decrease the expected amount. +- The payer can optionally accept the request, indicating that they intend to pay it. +- Both payee and payer can add 3rd party stakeholders if the request is encrypted. + +## Pay a request + +- The payer derives a paymentReference from the request contents. +- The payer calls a function on the payment network smart contract, passing in the token address, to address, amount, and paymentReference. +- An event is emitted containing the token address, to address, amount, and paymentReference. + +Most requests are "reference-based" meaning that a paymentReference derived from the request contents is logged on-chain via a smart contract that emits an event. Nothing gets written back to IPFS when paying a "reference-based" request. + +The exception is when paying a "declarative" request, in which case, data *is* written back to IPFS. This includes when the payer declares that the payment was sent and the payee declares that the payment was received. + +## Retrieve a request / Detect a payment + +- The event is indexed by the payments subgraph +- An app can retrieve the request contents from IPFS and calculate the balance based on events from the payments subgraph. + +The request balance is calculated by adding up all the on-chain payment events with the same paymentReference. Partial payments are possible. + +All of these steps are facilitated by the Request Network JavaScript SDK such that the developer needs only make a few function calls. See the [Quickstart](https://docs.request.network/advanced/request-network-sdk/get-started/quickstart-browser) to learn more. \ No newline at end of file diff --git a/general/request-network-token-list.mdx b/general/request-network-token-list.mdx new file mode 100644 index 0000000..7268aa1 --- /dev/null +++ b/general/request-network-token-list.mdx @@ -0,0 +1,59 @@ +--- +title: "Request Network Token List" +description: "The [Request Network Token List](https://requestnetwork.github.io/request-token-list/latest.json) is a curated list of tokens supported by Request Network products. The token list follows a standardized format and includes essential information about each token, such as address, symbol, name, decimals, and chainId." + +--- + +## Usage + +The token list is available at: [https://requestnetwork.github.io/request-token-list/latest.json](https://requestnetwork.github.io/request-token-list/latest.json) + +You can fetch the token list directly in your application: + +```bash +const tokenList = await fetch( + "https://requestnetwork.github.io/request-token-list/latest.json" +).then((res) => res.json()); +``` + +## Token List Structure + +Each token in the list contains the following information: + +```bash +{ + "id": "TKN-mainnet" + "name": "Token Name", + "address": "0x...", + "symbol": "TKN", + "decimals": 18, + "chainId": 1, + "logoURI": "https://..." +} +``` + +## Adding a New Token + +We welcome community contributions! To add a new token to the list: + + + +Fork the [request-token-list](https://github.com/RequestNetwork/request-token-list) repository on Github + + + +Add your token information to `tokens/token-list.json` + + + +Make sure your token meets our requirements (see [CONTRIBUTING.md](https://github.com/RequestNetwork/request-token-list/blob/main/CONTRIBUTING.md)) + + + +Run tests locally: `npm test` + + + +Create a Pull Request + + diff --git a/general/request-scan.mdx b/general/request-scan.mdx new file mode 100644 index 0000000..7276dc5 --- /dev/null +++ b/general/request-scan.mdx @@ -0,0 +1,57 @@ +--- +title: "Request Scan" +description: "An explorer app for viewing requests, payments, and addresses in Request Network." +--- + + + ![Request Scan Landing + Page](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-50112fc2716ed4df557c846c8b372bf0b34e1b0b%252FScreenshot%25202024-09-05%2520at%252015.23.45.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=9d44768f&sv=2) + + + + + + + +Request Scan is an explorer for viewing requests and payments in Request Network. It enables users to explore and scrutinize requests, payments, and addresses within the Request Network ecosystem. + +## Intended Audience + +Request Scan caters to a broad audience: + +- **Accountants:** Audit and verify financial data on the request network. +- **Developers:** Easily access Request Network data for troubleshooting your applications. +- **Analysts:** Gain deep insights into network activity and trends. +- **Researchers:** Conduct in-depth studies on blockchain data. +- **Enthusiasts:** Stay informed about the latest happenings on the Request Network. + +## Usage + +### **User Interface** + +- **Search Bar:** Located at the top, allows you to search for specific requests or addresses. +- **Dashboard:** Provides an overview of network statistics and recent activity. +- **Requests:** View a list of recent requests with details like payee, payer, amount, and timestamp. +- **Payments:** View a list of recent payments with details like blockchain transactions, amounts, fees, and timestamps. +- **Address:** View information about individual addresses, including their requests and payments. +- **Request:** View information about individual requests, including their details and table with actions and payments. + +### **Searching for Data** + +- **Request:** Enter a request ID in the search bar to view its details. +- **Address:** Enter an address to see its requests and payment history. + +### Demo Video + + + + diff --git a/glossary.mdx b/glossary.mdx new file mode 100644 index 0000000..c6e9c88 --- /dev/null +++ b/glossary.mdx @@ -0,0 +1,152 @@ +--- +title: "Glossary" +--- +## Parties of a Request + +### Payee Identity + +The Payee Identity is the EVM address that uniquely identifies the payee. It can be but is not necessarily the address that will receive the payment. It is authorized to make certain updates to the request after it is created. It is one of the owners of the request data. The Payee Identity is defined by the `payee` field when creating a request. + +### Payer Identity + +The Payer Identity is the EVM address that uniquely identifies the payer. It can be but is not necessarily the address that will send the payment. It is authorized to make certain updates to the request after it is created. It is one of the owners of the request data. The Payer Identity is defined by the `payer` field when creating a request. + +### Signer Identity + +The Signer Identity is the EVM address that provides the signature to create a request. It must be either the Payee Identity or Payer Identity. + +### Payment Recipient + +The EVM address that receives the payment. It is defined by the `paymentNetwork.parameters.paymentAddress`field when creating a request. + +### Payment Sender + +The EVM address that sends the payment. Anyone can pay a given request. The payment sender address is NOT stored in the request contents. + +### Additional Stakeholder + +An EVM address that has been granted view access to an encrypted request. + +### Declarative Delegate + +An EVM address that has been granted authorization to declare payments sent and payments received on behalf of either the Payee Identity or Payer Identity of a given request. + +## Request Protocol + +### Action + +An action is signed data added by a request's stakeholder into the Request Protocol that creates or updates the state of a request. A request can be represented by a list of actions. For example, the creation of a request is an action. + +### Balance + +When using a payment network, the balance is the current amount paid for a request. The balance is determined by the payment detection method of the payment network used. + +A request with no payment network provided doesn't have a balance. + +### Confirmed/Pending action + +Request relies on other blockchain technologies to ensure data immutability. Most blockchains don't offer transaction instant finality. This means that when performing an action on the request, this action can't directly be confirmed as effective. + +As long as the action hasn't persisted and is not confirmed, the action is marked as "pending". The "pending" state helps have a fast response and a good user experience. Until the request is Confirmed, it should not be relied upon. + +### Signature Provider + +A signature provider is an abstraction of identity management and action signatures. Depending on use cases, it allows you to give your user complete control or handle some parts for them. + +### Decryption Provider + +A decryption provider is an abstraction of the mechanism that handles the decryption of a request. Depending on use cases, it allows you to give your user complete control or handle some parts for them. + +It is not used for clear requests. + +### Extension + +An extension is a set of actions that extends the feature of a request. A request without extension is a fundamental request for payment with a payee, a currency, and a requested amount. The extension allows for more advanced features. + +### Identity + +The identity defines a stakeholder of a request that allows signing or encrypting the request actions. The identity is the public data that identifies the stakeholder. + +### Request ID + +The request ID is the number that uniquely identifies a request. This number is computed from the hash of the request creation action. + +### Request Data (aka. Request Contents) + +The request data is the current state of a request, the data of the request after having applied all the confirmed actions on it. + +### Stakeholder + +A request stakeholder is a party involved with the request. Stakeholders are generally the payer and the payee of the request or any other third-party allowed to perform actions on it. For encrypted requests, stakeholders are any party interested in reading the request content. + +### Topic + +A topic is a string that is used to index a request. This topic is used for request retrieval. Several requests can share the same topic. + +Every request has its request id and payee identity as topics (and the payer identity if it is defined). Any custom topic can be appended to a request. + +## Payments + +### Payment Detection + +Payment detection is a method defined by the payment network to determine the current balance of a request. + +### Payment Network (aka Payment Extension) + +A payment network is a predefined set of rules to agree on the balance of a request. The payment network is defined during the creation of the request. + +A payment network is generally related to one currency, but it's not always the case (the Declarative payment network is currency agnostic). + +### Payment Reference + +In the Reference-based Payment Networks, Payments are linked to Requests via a `paymentReference` which is derived from the `requestId` and payment recipient address. For details see [Payment Reference](https://docs.request.network/advanced/request-network-sdk/sdk-guides/request-client/payment-reference) + +### Conversion Payment + +A "conversion" request is denominated in one currency but paid in another currency. This is facilitated by on-chain price feeds provided by oracles. The typical use case is to denominate a request in fiat like USD and pay the request in stablecoins like USDC or DAI. For details see [Conversion Payment](https://docs.request.network/advanced/request-network-sdk/sdk-guides/payment/conversion-request) + +### Swap-to-pay Payment + +A "swap-to-pay" payment is where the payment sender sends one currency but the payment recipient receives a different currency. For details see [Swap-to-Pay Payment](https://docs.request.network/advanced/request-network-sdk/sdk-guides/payment/swap-to-pay-request) + +### Swap-to-Conversion Payment + +A "swap-to-conversion" payment is where the request is denominated in currency A, the payer sends currency B and the payee receives currency C. For details see [Swap-to-Conversion Payment](https://docs.request.network/advanced/request-network-sdk/sdk-guides/payment/swap-to-conversion-request) + +## Ecosystem + +### Request Client + +The Request Client is a Javascript library that interacts directly with the Request Protocol. The Request Client connects to a Request Node. + +### Request Node + +Request Nodes are HTTP servers exposing an API that allows the Request Client to communicate with the Request Protocol. These servers abstract the complexity of IPFS and Ethereum used by the Request Protocol. + +### Request Protocol + +The Request Protocol is the underlying protocol that powers Request. It defines how requests are stored on a distributed ledger and how to interpret actions performed on them. + +## Blockchain, Cryptography + +### Confirmation + +Confirmation means that the network has verified the blockchain transaction. This happens through a process known as mining in a proof-of-work system (e.g., Bitcoin). Once a transaction is confirmed, it cannot be reversed. + +### Ether + +Ether is the native token of the Ethereum blockchain, which is used to pay for transaction fees, block proposer rewards, and other services on the network. + +### IPFS + +The Inter-Planetary File System (IPFS) is a protocol and a peer-to-peer network for storing and sharing data in a distributed file system. IPFS uses content-addressing to uniquely identify each file in a global namespace connecting all computing devices. + +The Request Protocol uses IPFS to ensure data accessibility. + +### Multi-signature + +Multi-signature (multisig) wallets allow multiple parties to require more than one key to authorize a transaction. The needed number of signatures is agreed upon at the creation of the wallet. Multi-signature addresses have a much greater resistance to theft. + +### Private Key + +A private key is a large number that allows you to sign or decrypt messages. Private keys can be thought of as a password; private keys must never be revealed to anyone but you, as they allow you to spend the funds from your wallet through a cryptographic signature. \ No newline at end of file diff --git a/images/checks-passed.png b/images/checks-passed.png deleted file mode 100644 index 3303c773646ca12fb6852356663540e3ed048115..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 160724 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ɊgP+1Kmq9C+NW`N{6BwF_FKP% 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

f_Qe2@sz@M2$uLLxR{EU6s^ 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 - Follow our three step quickstart guide. - - -## Make it yours - -Design a docs site that looks great and empowers your users. - - - - Edit your docs locally and preview them in real time. - - - Customize the design and colors of your site to match your brand. - - - Organize your docs to help users find what they need and succeed with your product. - - - Auto-generate API documentation from OpenAPI specifications. - - - -## Create beautiful pages - -Everything you need to create world-class documentation. - - - - Use MDX to style your docs pages. - - - Add sample code to demonstrate how to use your product. - - - Display images and other media. - - - Write once and reuse across your docs. - - - -## Need inspiration? - - - Browse our showcase of exceptional documentation sites. - +--- +title: "Request Network Docs" +description: "Request Network is a protocol for creating payment requests and reconciling payments." +--- + + +**Talk to an expert** + +Learn how Request Network can streamline Web3 invoicing and payments for your app - [book a call](https://calendly.com/mariana-rn/request-network-demo-docs) with us. + + +## What you can do with Request Network + +- Easily add invoicing features to your app +- Enable crypto payments in just a few clicks +- Reconcile invoices and payments with 100% accuracy + +## Start Building with Request Network + + + +

    +
  • Fast
  • +
  • Easy to Integrate
  • +
+ + +
    +
  • Try out Request Network
  • +
  • Create and Pay Invoices
  • +
+
+ + + diff --git a/logo/dark.svg b/logo/dark.svg index 8b343cd..581b6c1 100644 --- a/logo/dark.svg +++ b/logo/dark.svg @@ -1,21 +1,59 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/logo/light.svg b/logo/light.svg index 03e62bf..99d6047 100644 --- a/logo/light.svg +++ b/logo/light.svg @@ -1,21 +1,59 @@ - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/quickstart.mdx b/quickstart.mdx deleted file mode 100644 index c711458..0000000 --- a/quickstart.mdx +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: "Quickstart" -description: "Start building awesome documentation in minutes" ---- - -## Get started in three steps - -Get your documentation site running locally and make your first customization. - -### Step 1: Set up your local environment - - - - During the onboarding process, you created a GitHub repository with your docs content if you didn't already have one. You can find a link to this repository in your [dashboard](https://dashboard.mintlify.com). - - To clone the repository locally so that you can make and preview changes to your docs, follow the [Cloning a repository](https://docs.github.com/en/repositories/creating-and-managing-repositories/cloning-a-repository) guide in the GitHub docs. - - - 1. Install the Mintlify CLI: `npm i -g mint` - 2. Navigate to your docs directory and run: `mint dev` - 3. Open `http://localhost:3000` to see your docs live! - - Your preview updates automatically as you edit files. - - - -### Step 2: Deploy your changes - - - - Install the Mintlify GitHub app from your [dashboard](https://dashboard.mintlify.com/settings/organization/github-app). - - Our GitHub app automatically deploys your changes to your docs site, so you don't need to manage deployments yourself. - - - For a first change, let's update the name and colors of your docs site. - - 1. Open `docs.json` in your editor. - 2. Change the `"name"` field to your project name. - 3. Update the `"colors"` to match your brand. - 4. Save and see your changes instantly at `http://localhost:3000`. - - Try changing the primary color to see an immediate difference! - - - -### Step 3: Go live - - - 1. Commit and push your changes. - 2. Your docs will update and be live in moments! - - -## Next steps - -Now that you have your docs running, explore these key features: - - - - - Learn MDX syntax and start writing your documentation. - - - - Make your docs match your brand perfectly. - - - - Include syntax-highlighted code blocks. - - - - Auto-generate API docs from OpenAPI specs. - - - - - - **Need help?** See our [full documentation](https://mintlify.com/docs) or join our [community](https://mintlify.com/community). - diff --git a/request-network-api/api-portal-manage-api-keys-and-webhooks.mdx b/request-network-api/api-portal-manage-api-keys-and-webhooks.mdx new file mode 100644 index 0000000..9330cee --- /dev/null +++ b/request-network-api/api-portal-manage-api-keys-and-webhooks.mdx @@ -0,0 +1,79 @@ +--- +title: "API Portal: Manage API Keys and Webhooks" +description: "An app for managing Request Network API keys and webhooks." +--- + + + + + + + +## Overview + +The Request Network API Portal provides app developers with a platform to securely manage their API keys and webhook endpoints. + +## Key Features + +### API Key Management + +- **Create and Manage API Keys:** Users can create new API keys for authentication. +- **Toggle and Delete API Keys:** API keys can be toggled on and off, or deleted if no longer needed, enhancing control over API access. +- **Security Guidelines:** API keys are sensitive and should never be shared publicly. In case of compromise, users are advised to create a new key, update their code, and delete the compromised key. +- **Multiple Keys:** Allows the creation of multiple API keys for different environments or applications. + +### Webhook Management + +- **Create and Manage Webhooks:** App developers can configure webhook endpoints to receive real-time notifications for payment events. +- **Security Guidelines:** Each webhook request includes a signature in the \`x-request-network-signature\` header to ensure authenticity. +- **Signature Verification:** The signature is a SHA-256 HMAC of the request body, signed using the webhook secret. + +Example Verification Code: + +```bash expandable +import express from 'express'; +import crypto from 'node:crypto'; + +const app = express(); +const WEBHOOK_SECRET = 'your_webhook_secret'; + +app.post('/payment', async (req, res) => { + const signature = req.headers['x-request-network-signature']; + const expectedSignature = crypto + .createHmac('sha256', WEBHOOK_SECRET) + .update(JSON.stringify(req.body)) + .digest('hex'); + + if (signature !== expectedSignature) { + return res.status(401).json({ + success: false, + message: 'Invalid signature' + }); + } + + // Business logic here + return res.status(200).json({ success: true }); +}); +``` + +## Usage + +### Creating API Keys + +- Navigate to the "API Keys" section. +- Click on "Create new key." +- Store the key securely and never share it publicly. + +### Configuring Webhooks + +- Navigate to the "Webhooks" section. +- Click on "Add webhook." +- Enter the endpoint URL and ensure the endpoint is secure and can handle incoming JSON payloads. + +## Security Considerations + +- **Keep API keys and webhook secrets secure.** Never expose them in public repositories or client-side code. +- **Verify all webhook signatures** to ensure authenticity and integrity. +- **Use HTTPS** for all endpoints to encrypt communication. diff --git a/request-network-api/create-and-pay-requests.mdx b/request-network-api/create-and-pay-requests.mdx new file mode 100644 index 0000000..09a32a9 --- /dev/null +++ b/request-network-api/create-and-pay-requests.mdx @@ -0,0 +1,29 @@ +--- +title: "Create and Pay Requests " +sidebarTitle: "Overview" +description: "The Request Network API provides an interface for creating and paying requests within your application." +--- + + +**Talk to an expert** + +Discover how Request Network API can enhance your app's features - [book a call](https://calendly.com/mariana-rn/request-network-demo-docs) with us. + + +## **Core Functionality** + +At its core, the Request Network API empowers you to: + +- **Create Requests:** Define payment requests with information such as payee, payer (optional), amount, currency, and recurrence (optional). +- **Facilitate Payments:** Return transaction calldata, ready to be signed by end-users and sent to the blockchain for secure and transparent value transfer. +- **Deliver Webhook Notifications:** Receive instant updates on payment status changes, enabling your application to react dynamically to completed transactions. +- **Fee Collection:** When paying a request, you can specify a fee percentage (between 0 and 100) and a fee address, which will add the fee on top of the payment amount - meaning the payer will pay the original amount plus the fee percentage, with the fee portion being sent to the specified fee address. +- **Partial Payment Support:** Pay a portion of a request instead of the full amount at once. This unlocks powerful use cases such as: + - **Split payment**: split a payment 50% USDC on Base and 50% with USDT on Optimism. + - **Gradual payment plans:** Allow users to pay large invoices in smaller chunks. + - **Risk mitigation:** Test with small amounts before completing large payments. + The API automatically tracks payment progress, showing `partially_paid` status until the request is fully paid, and prevents overpayment by capping amounts to the remaining balance. + +### Supported Chains and Currencies + +See [Supported Chains and Currencies](https://docs.request.network/request-network-api/supported-chains-and-currencies#request-network-api-supported-currencies) diff --git a/request-network-api/create-anew-request.mdx b/request-network-api/create-anew-request.mdx new file mode 100644 index 0000000..d09b921 --- /dev/null +++ b/request-network-api/create-anew-request.mdx @@ -0,0 +1,124 @@ +--- +title: "Create a New Request" +description: "Create a new payment request" +api: POST https://api.request.network/v2/request +contentType: application/json +--- + + + + +## Headers + + + API key for authentication + + +## Body + + + The wallet address of the payer + + + + The wallet address of the payee. Required for all requests except crypto-to-fiat + + + + The payable amount of the invoice, in human readable format + + + + Invoice Currency ID, from the [Request Network Token List](/general/request-network-token-list) e.g: USD + + + + Payment currency ID, from the [Request Network Token List](/general/request-network-token-list) e.g: ETH-sepolia-sepolia + + + + Whether crypto-to-fiat payment is available for this request + + + + + The recurrence of the invoice + + + + The start date of the invoice + + + + The frequency of the invoice + + Possible values: `DAILY` `WEEKLY` `MONTHLY` `YEARLY` + + + + +## Response + +### 201 Request created successfully + + + +Unique identifier of the request, used to pay the request as well as check the status of the request + +Example: `0xb3581f0b0f74cc61` + + + +Unique identifier of the request, commonly used to look up a request in Request Scan + +Example: `01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb` + + + + + + + +```bash 201 Request created successfully +{ + "paymentReference": "0xb3581f0b0f74cc61", + "requestId": "01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb" +} +``` + +```bash 400 Validation failed +No content +``` + +```bash 401 Unauthorized +No content +``` + +```bash 404 Wallet not found +No content +``` + +```bash 429 Too Many Requests +No content +``` + + + + +## Error Responses + + + Validation failed - check your request parameters + + + + Unauthorized - invalid API key + + + + Wallet not found + + + + Too Many Requests - rate limit exceeded + \ No newline at end of file diff --git a/request-network-api/easyinvoice-api-demo-app.mdx b/request-network-api/easyinvoice-api-demo-app.mdx new file mode 100644 index 0000000..e53ba36 --- /dev/null +++ b/request-network-api/easyinvoice-api-demo-app.mdx @@ -0,0 +1,185 @@ +--- +title: "EasyInvoice: API Demo App" +description: "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. + + +**Talk to an expert** + +Discover how your app can have its own EasyInvoice features - [book a call](https://calendly.com/mariana-rn/request-network-demo-docs) with us. + + + + + + + +## Key Features + +### Overall Supported Currencies and Chains + +15 stablecoins: USDC/USDT/DAI on 5 chains (Ethereum, Polygon, Arbitrum One, Base, OP Mainnet) + 4 testnet tokens on Sepolia + USD fiat for Conversion and Crypto-to-fiat payments. + +### **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 80+ different crypto wallets via Reown AppKit +- **Real-time Updates**: The app receives webhooks from the Request Network API to update the invoice status in real-time. + +
+ + ![EasyInvoice supports 80+ wallets via Reown + AppKit](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-aa6eba6e357825684e36735b00922664fc6c43bd%252Fimage%2520%281%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=f019f5c4&sv=2) + + +### Invoice Crosschain Payment + + + ![](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-48739d507550f8489d876ba298ef0ee94cc5ede4%252FScreenshot%25202025-04-01%2520at%25204.07.30%25E2%2580%25AFPM.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=e1eaea42&sv=2) + + + + + +#### Crosschain Payment Supported Currencies + +For Crosschain (and Samechain) Payments, EasyInvoice supports 12 stablecoins: USDC/USDT/DAI on 4 chains (Ethereum, Arbitrum One, Base, OP Mainnet) + +### Crypto-to-fiat Payment + + + + + +#### Crypto-to-fiat Payment Supported Currencies + +For Crypto-to-fiat Payments, EasyInvoice supports USDC on Sepolia. + +### Batch Pay Invoices + + + + +### Recurring Invoices + +- **Recurring Invoice**: Automatically create new invoices based on the selected start date and frequency + + ![Create New Invoice page - Recurring Invoice + Enabled](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-b0761801ebbfd42f807425721a07ae688b2205c5%252FScreenshot%25202025-04-02%2520at%25204.03.45%25E2%2580%25AFPM.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=ab9524e0&sv=2) + +
+ + ![Invoice Dashboard - Recurring + Invoice](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-1b49f707f277973d2a3d2ca1a6c5729cdb6f8dc3%252FScreenshot%25202025-04-02%2520at%25204.08.57%25E2%2580%25AFPM.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=cbb4869&sv=2) + + +### Payout + +- **Payout**: Send a payment without having to create a request first. + + ![EasyInvoice Direct Payment page](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-9d8b59fc962c49a59bedec3a10c0128ea7c5ee46%252Fimage%2520%286%29.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=75abda0e&sv=2) + + +### Batch Payout + + + + + +### InvoiceMe Link + +- **InvoiceMe Link**: Prompt clients to send you an invoice prefilled with your name and email address. + + ![Create InvoiceMe Link + page](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-633e8cd81e5cfbf71d0c911a31be57b15429b0c6%252Fimage9.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=34532bc2&sv=2) + +
+ + ![Create Invoice via InvoiceMe + Link](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-7cd1e7e68a5520effb952d1d1054e684e0b68d6d%252Fimage7.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=5a2ea20d&sv=2) + + +### Subscriptions + + + + + +### Login + +- **Google Login**: Securely log in to your account using Google OAuth. + + ![EasyInvoice Login + Page](https://docs.request.network/~gitbook/image?url=https%3A%2F%2F1914277788-files.gitbook.io%2F%7E%2Ffiles%2Fv0%2Fb%2Fgitbook-x-prod.appspot.com%2Fo%2Fspaces%252Fei6UAiSK3iAAi0mFH667%252Fuploads%252Fgit-blob-ea25fd7becc61ac6c2b839899c854a1fe8e81dd4%252Fimage.png%3Falt%3Dmedia&width=768&dpr=4&quality=100&sign=a9079f7&sv=2) + diff --git a/request-network-api/get-payment-calldata.mdx b/request-network-api/get-payment-calldata.mdx new file mode 100644 index 0000000..f28b130 --- /dev/null +++ b/request-network-api/get-payment-calldata.mdx @@ -0,0 +1,124 @@ +--- +title: "Get Payment Calldata" +description: "Get the calldata needed to pay a request. For same-chain payments, returns transaction calldata that can be directly executed. For crosschain payments (when chain and token parameters are provided and differ from the request's native chain), returns a payment intent that needs to be signed and processed through the crosschain bridge. For off-ramp payments, use the query parameters clientUserId and paymentDetailsId. Note: Crosschain requests with an expectedAmount less than 1 are rejected." +api: GET https://api.request.network/v2/request/{requestId}/pay +contentType: application/json +--- + + + +## Path Parameters + + + The requestId of the request Example: + `01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb` + + +## Query Parameters + + + The wallet address of the payer Example: + `0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7` + + + + The source chain of the crosschain payment + + - `ethereum` - `arbitrum-one` - `base` - `op-mainnet` + + + + + The source token of the crosschain payment + - `USDC` - `USDT` - `DAI` + + + + The amount to pay, in human readable format + + + + Optional client user ID for off-ramp payments Example: `user-123` + + + + Optional payment details ID for off-ramp payments Example: + `fa898aec-519c-46be-9b4c-e76ef4ff99d9` + + + + Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) Example: `0.02` + + + + Address to receive the fee Example: + `0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7` + + +## Headers parameters + + + API key for authentication + + +## Response + +### 200 Payment calldata retrieved successfully + + + + + + + Array of transactions to execute for the payment + + + Metadata about the payment requirements + + + + + + + + Unique identifier for the payment intent + + + + EIP-712 typed data for payment intent signature + + + + Metadata about the payment requirements + + + + Transaction calldata for token approval (for non-EIP-2612 tokens) + + + + Metadata about the crosschain payment + + + + + + + +## Error Responses + + + Validation failed - check your request parameters + + + + Unauthorized - invalid API key + + + + Request not found + + + + Too Many Requests - rate limit exceeded + diff --git a/request-network-api/get-request-status.mdx b/request-network-api/get-request-status.mdx new file mode 100644 index 0000000..a5d9113 --- /dev/null +++ b/request-network-api/get-request-status.mdx @@ -0,0 +1,117 @@ +--- +title: "Get Request Status" +description: "Get the status of a payment request" +api: GET https://api.request.network/v2/request/{requestId} +contentType: application/json +--- + + + + + + +## Path Parameters + + + The requestId for the request + + Example: `01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb` + + +## Headers parameters + + + API key for authentication + + +## Response + +### 200 Request status retrieved successfully + + + +Whether the request has been paid + + +Unique identifier used for payments and status checks + + + +Unique identifier of the request + + + +Whether the system is actively listening for payments on this request + + + +Transaction hash of the payment, null if not yet paid + + + +Recurrence configuration for recurring requests + + + +Original request ID for recurring requests + + + +Current status of the request + + + +Payment reference of the original request for recurring payments + + + +Array of payments made to this request + + + +Whether recurrence has been stopped for this request + + + + + + + +## Error Responses + + + Unauthorized - invalid API key + + + + Request not found + + + + Too Many Requests - rate limit exceeded + + + + +```bash 200 Request status retrieved successfully +{ + "hasBeenPaid": true, + "requestId": "01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb", + "isListening": false, + "txHash": "0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef" +} +``` + +```bash 401 Unauthorized +No content +``` + +```bash 404 Request not found +No content +``` + +```bash 429 Too Many Requests +No content +``` + + \ No newline at end of file diff --git a/request-network-api/initiate-a-payment.mdx b/request-network-api/initiate-a-payment.mdx new file mode 100644 index 0000000..e58f11e --- /dev/null +++ b/request-network-api/initiate-a-payment.mdx @@ -0,0 +1,131 @@ +--- +title: "Initiate a Payment" +description: "Initiate a payment without having to create a request first. Supports both one-time and recurring payments. For recurring payments, specify the recurrence object with start date, frequency, total executions, and payer address. The system will create a recurring payment schedule and return the necessary transactions for allowance approval and signature submission." +api: POST https://api.request.network/v2/payouts +contentType: application/json +--- + + + +## Headers parameters + + + API key for authentication + + +## Body + + + The wallet address of the payee + + + + The payable amount of the invoice, in human readable format + + + + Invoice Currency ID, from the [Request Network Token List](/general/request-network-token-list) e.g: USD + + + + Payment currency ID, from the [Request Network Token List](/general/request-network-token-list) e.g: ETH-sepolia-sepolia + + + + Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) + + + + Address to receive the fee + + + + The wallet address of the payer, use to check if payer approval exists + + + + Recurring payment configuration (optional) + + + + The start date of the payment, cannot be in the past + + + + The frequency of the payment + + Possible values: `DAILY`, `WEEKLY`, `MONTHLY`, `YEARLY` + + + + The total number of times the payment will be executed (max 256). + + + + The wallet address of the payer + + + + +## Response + +### 201 Request created and payment initiated successfully + + + + + + +## Error Responses + + + Unauthorized - invalid API key + + + + Wallet not found + + + + Too Many Requests - rate limit exceeded + + + + + +```bash 201 Request created and payment initiated successfully +{ + "requestId": "01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb", + "paymentReference": "0xb3581f0b0f74cc61", + "transactions": [ + { + "data": "0xb868980b...00", + "to": "0x11BF2fDA23bF0A98365e1A4e04A87C9339e8687", + "value": { + "type": "BigNumber", + "hex": "0x038d7ea4c68000" + } + } + ], + "metadata": { + "stepsRequired": 1, + "needsApproval": false, + "approvalTransactionIndex": null, + "hasEnoughBalance": true, + "hasEnoughGas": true + } +} +``` + +```bash 401 Unauthorized +No content +``` + +```bash 404 Wallet not found +No content +``` + +```bash 429 Too Many Requests +No content +``` + \ No newline at end of file diff --git a/request-network-api/migrate-to-v2.mdx b/request-network-api/migrate-to-v2.mdx new file mode 100644 index 0000000..b845171 --- /dev/null +++ b/request-network-api/migrate-to-v2.mdx @@ -0,0 +1,241 @@ +--- +title: "Migrate to V2" +description: "A comprehensive guide to help you transition from V1 to V2 of the Request Network API" +--- + + +The Request Network API V2 introduces significant improvements while maintaining backward compatibility. This guide provides a comprehensive overview of the breaking changes between V1 and V2, along with a step-by-step migration guide. + +**V1 API Deprecation Notice** + +V1 of the Request Network API is deprecated and in security-fixes-only mode. This means: + +- **Deprecated**: We strongly recommend upgrading to V2 +- **Security-fixes-only**: V1 will only receive critical security patches, no new features, enhancements, or non-security bug fixes + +Please migrate to V2 as soon as possible to ensure continued support and access to the latest features. + + + +**Important**: V2 is designed to coexist with V1. You can migrate incrementally and don't need to migrate all endpoints at once. See the [Full API Reference](https://api.request.network/open-api) for documentation of the V1 endpoints. + +## Breaking Changes from V1 to V2 + +### Core Architectural Changes + +**Path Parameter Changes** + +- **V1**: Uses `paymentReference` as the path parameter +- **V2**: Uses `requestId` as the path parameter + +**Response Schema Standardization** + +- **V1**: Returns `requestID` (uppercase D) in create responses +- **V2**: Returns `requestId` (lowercase d) in create responses + +**Enhanced Validation** + +- **V2**: Stricter type checking and validation schemas +- **V1**: More permissive validation + +## API Interface Differences + +### Endpoint Structure Changes + +#### Request Endpoints + +| Feature | V1 Endpoint | V2 Endpoint | +|---------|-------------|-------------| +| Create Request | `POST /v1/request` | `POST /v2/request` | +| Get Request | `GET /v1/request/{paymentReference}` | `GET /v2/request/{requestId}` | +| Get Request Status | `GET /v1/request/{paymentReference}/status` | `GET /v2/request/{requestId}/status` | + +#### Payment Endpoints + +| Feature | V1 Endpoint | V2 Endpoint | +|---------|-------------|-------------| +| Get Payment Calldata | `GET /v1/request/{paymentReference}/pay` | `GET /v2/request/{requestId}/pay` | +| Get Payment Routes | `GET /v1/request/{paymentReference}/routes` | `GET /v2/request/{requestId}/routes` | + +### Request Schema Differences + +#### Create Request Schema + +**V1 Schema:** + +```json +{ + "amount": "string", + "payee": "string", + "invoiceCurrency": "string", + "paymentCurrency": "string" +} +``` + +**V2 Schema:** + +```json +{ + "amount": "string", + "payee": "string", + "invoiceCurrency": "string", + "paymentCurrency": "string" + // V2 accepts additional optional fields for extended functionality +} +``` + +#### Create Response Schema + +**V1 Response:** + +```json +{ + "requestID": "string", // Note: uppercase D + "paymentReference": "string" +} +``` + +**V2 Response:** + +```json +{ + "requestId": "string", // Note: lowercase d + "paymentReference": "string" +} +``` + +### Payment Query Parameter Differences + +#### Pay Request Query Parameters + +**V1 Query Parameters:** + +```typescript +interface PayRequestQueryV1 { + payerAddress?: string; + routeId?: string; +} +``` + +**V2 Query Parameters:** + +```typescript +interface PayRequestQueryV2 { + payerAddress?: string; + routeId?: string; + // Enhanced validation with stricter type checking +} +``` + +## Step-by-Step Migration Guide + +### Phase 1: Assessment and Planning + +1. **Audit Your Current Integration** + - List all V1 endpoints you're currently using + - Identify which features you need (basic payments vs advanced features) +2. **Choose Migration Strategy** + - **Incremental**: Migrate endpoints one by one (recommended) + - **Full Migration**: Switch all endpoints at once + - **Parallel**: Run V1 and V2 side by side + +### Phase 2: Update Path Parameters + +#### Before (V1): + +```javascript +// Get request status +const response = await fetch(`/v1/request/${paymentReference}/status`); + +// Get payment calldata +const payData = await fetch(`/v1/request/${paymentReference}/pay?payerAddress=${address}`); +``` + +#### After (V2): + +```javascript +// Get request status +const response = await fetch(`/v2/request/${requestId}/status`); + +// Get payment calldata +const payData = await fetch(`/v2/request/${requestId}/pay?payerAddress=${address}`); +``` + +### Phase 3: Update Response Handling + +#### Before (V1): + +```javascript +const createResponse = await fetch('/v1/request', { + method: 'POST', + body: JSON.stringify(requestData) +}); + +const { requestID, paymentReference } = await createResponse.json(); +// Note: requestID with uppercase D +``` + +#### After (V2): + +```javascript +const createResponse = await fetch('/v2/request', { + method: 'POST', + body: JSON.stringify(requestData) +}); + +const { requestId, paymentReference } = await createResponse.json(); +// Note: requestId with lowercase d +``` + +### Phase 4: Update Error Handling + +V2 has enhanced error responses with more specific error codes: + +```javascript +try { + const response = await fetch('/v2/request', { + method: 'POST', + body: JSON.stringify(requestData) + }); + + if (!response.ok) { + const error = await response.json(); + + // V2 provides more detailed error information + console.error('Error:', error.message); + console.error('Status Code:', error.statusCode); + console.error('Error Code:', error.error); + } +} catch (error) { + console.error('Request failed:', error); +} +``` + +### Phase 5: Testing and Validation + +1. **Test Core Functionality** + - Create requests using V2 endpoints + - Verify payment flows work correctly + - Check response formats match expectations +2. **Enhanced Validation Testing** + - Test stricter type checking + - Verify improved error responses +3. **Performance Testing** + - Compare response times between V1 and V2 + - Test with realistic data volumes + +## Support and Resources + +- **Migration Support**: [Book a call](https://calendly.com/mariana-rn/request-network-demo-docs) with our team for migration assistance +- **GitHub Examples**: Check the `easy-invoice` repository for V2 implementation examples + +## Backward Compatibility + +V1 endpoints will continue to work during the migration period. However, we recommend migrating to V2 to access improvements and future features: + +- Enhanced security and validation +- Better error handling and debugging +- Improved webhook events +- Access to new features as they are released + +V2 is the foundation for all future Request Network API features and improvements. \ No newline at end of file diff --git a/request-network-api/payment-detection.mdx b/request-network-api/payment-detection.mdx new file mode 100644 index 0000000..8506c97 --- /dev/null +++ b/request-network-api/payment-detection.mdx @@ -0,0 +1,61 @@ +--- +title: "Payment Detection" +description: "A high level overview on how our API does payment detection" +--- + +## Payment Detection in Request API + +### Overview + +The Request API uses a [**reference-based payment detection system**](https://docs.request.network/advanced/protocol-overview/how-payment-networks-work#reference-based-payment-networks-recommended) that automatically monitors blockchain transactions to detect when payments are made to your requests. This system works across [multiple blockchains](https://docs.request.network/general/supported-chains) and handles various payment scenarios. + +### How It Works + +#### 1. Payment Reference Generation + +When you create a payment request, the API automatically generates a unique [**payment reference**](https://docs.request.network/advanced/request-network-sdk/sdk-guides/request-client/payment-reference)**,** a 16-character identifier that acts as a fingerprint for your request. This reference is what connects blockchain transactions back to your specific request. + +#### 2. Blockchain Monitoring + +The API continuously monitors supported blockchains using subgraphs that scan for transactions containing payment references. This happens automatically in the background, no action required from you. + +#### 3. Automatic Detection + +When someone makes a payment and includes the payment reference in their transaction, our system: + +- Detects the transaction within minutes +- Validates the payment details (amount, currency, recipient) +- Updates the request status (partially paid, fully paid, etc.) +- Triggers your configured webhooks + +#### 4. Real-time Updates + +Once a payment is detected, your request status is immediately updated and you can get the latest information via: + +- GET requests to check payment status using the request's id +- Automatically receive updates to your [webhooks](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks) + +### Crosschain Support + +All crosschain payments done using the [Request Network API](https://docs.request.network/request-network-api/crosschain-payments) use our [ERC 20 Fee proxy contract](https://docs.request.network/advanced/protocol-overview/how-payment-networks-work#erc20-fee-proxy-contract) as the last leg of payment, so payment detection works out of the box. + +### Webhook Notifications + +For real-time integration, you can configure webhooks to be notified for the following events: + +- **Payment Confirmed**: Full payment received +- **Payment Partial**: Partial payment received +- **Payment Failed**: Transaction failed +- **Payment Refunded**: Payment was refunded + +This allows your application to react immediately to payment events without constantly polling the API. + +### Integration Benefits + +- **Zero Configuration**: Payment detection happens automatically +- **Multi-blockchain**: Works across all supported networks +- **Real-time**: Fast detection and status updates +- **Flexible**: Handles various payment scenarios +- **Reliable**: Built on proven blockchain indexing infrastructure + +The system is designed to be completely transparent to your application, simply create requests and let the API handle all the complexity of monitoring blockchains for payments. \ No newline at end of file diff --git a/request-network-api/request-network-token-list.mdx b/request-network-api/request-network-token-list.mdx new file mode 100644 index 0000000..22ec48b --- /dev/null +++ b/request-network-api/request-network-token-list.mdx @@ -0,0 +1,86 @@ +--- +title: "Request Network Token List | Request Network Docs" +source: "https://docs.request.network/request-network-api/request-network-token-list" +author: "Request Network Team" +published: 2025-05-21 +created: 2025-09-08 +description: "Comprehensive list of supported tokens and currencies for the Request Network API" +tags: + - "clippings" +--- + +# Request Network Token List + +This document provides a comprehensive list of all supported tokens and currencies for the Request Network API. + +## Supported Currencies + +The Request Network API supports a wide variety of cryptocurrencies and fiat currencies for creating payment requests and processing payments. + +### Cryptocurrencies + +#### Ethereum Mainnet +- **ETH**: `ETH-mainnet-mainnet` +- **USDC**: `USDC-mainnet-mainnet` +- **USDT**: `USDT-mainnet-mainnet` +- **DAI**: `DAI-mainnet-mainnet` + +#### Arbitrum One +- **USDC**: `USDC-arbitrum-one-arbitrum-one` +- **USDT**: `USDT-arbitrum-one-arbitrum-one` +- **DAI**: `DAI-arbitrum-one-arbitrum-one` + +#### Base +- **USDC**: `USDC-base-base` +- **USDT**: `USDT-base-base` +- **DAI**: `DAI-base-base` + +#### OP Mainnet +- **USDC**: `USDC-op-mainnet-op-mainnet` +- **USDT**: `USDT-op-mainnet-op-mainnet` +- **DAI**: `DAI-op-mainnet-op-mainnet` + +#### Sepolia Testnet +- **ETH**: `ETH-sepolia-sepolia` +- **USDC**: `USDC-sepolia-sepolia` +- **USDT**: `USDT-sepolia-sepolia` +- **DAI**: `DAI-sepolia-sepolia` + +### Fiat Currencies + +The Request Network API supports fiat currency denominations for conversion payments: +- **USD**: `USD` +- **EUR**: `EUR` +- **GBP**: `GBP` +- **JPY**: `JPY` +- And other ISO 4217 currencies + +## Currency ID Format + +Currency IDs follow the pattern: `{TOKEN}-{CHAIN}-{CHAIN}` + +For example: +- `USDC-mainnet-mainnet` for USDC on Ethereum mainnet +- `USDC-base-base` for USDC on Base +- `USD` for USD fiat currency + +## Usage in API + +When creating requests or initiating payments, use the currency IDs from this list in the `invoiceCurrency` and `paymentCurrency` fields. + +## Crosschain Payments + +For crosschain payments, the following stablecoins are supported: +- USDC, USDT, DAI on Ethereum, Arbitrum One, Base, and OP Mainnet + +## Crypto-to-Fiat Payments + +For crypto-to-fiat payments, USDC on Sepolia testnet is currently supported. + +## Updates + +This token list is regularly updated. For the most current list, refer to the API documentation or contact the Request Network team. + + + + diff --git a/request-network-api/update-a-recurring-request.mdx b/request-network-api/update-a-recurring-request.mdx new file mode 100644 index 0000000..2e0a9be --- /dev/null +++ b/request-network-api/update-a-recurring-request.mdx @@ -0,0 +1,60 @@ +--- +title: "Update a Recurring Request" +api: PATCH https://api.request.network/v2/request/{requestId} +contentType: application/json +--- + +## Update a Recurring Request + + + +## Path Parameters + + + The requestId for the recurring request + + Example: `01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb` + + +## Headers parameters + + + API key for authentication + + + +## Response + +Returns `204 No Content` on successful update. + +## Error Responses + + + Unauthorized - invalid API key + + + + Request not found + + + + Too Many Requests - rate limit exceeded + + + +```bash 200 Recurrence updated successfully +No content +``` + +```bash 401 Unauthorized +No content +``` + +```bash 404 Request not found +No content +``` + +```bash 429 Too Many Requests +No content +``` + \ No newline at end of file diff --git a/snippets/snippet-intro.mdx b/snippets/snippet-intro.mdx index e20fbb6..9774dc9 100644 --- a/snippets/snippet-intro.mdx +++ b/snippets/snippet-intro.mdx @@ -1,4 +1,10 @@ -One of the core principles of software development is DRY (Don't Repeat -Yourself). This is a principle that applies to documentation as -well. If you find yourself repeating the same content in multiple places, you -should consider creating a custom snippet to keep your content in sync. +--- +title: "Snippet Introduction | Request Network Docs" +description: "Introduction to using snippets in documentation" +tags: + - "snippets" +--- + +# Snippet Introduction + +One of the core principles of software development is DRY (Don't Repeat Yourself). This is a principle that applies to documentation as well. If you find yourself repeating the same content in multiple places, you should consider creating a custom snippet to keep your content in sync. From 920e1938b16a90b1090962f0074088c25613d8b1 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Wed, 10 Sep 2025 15:39:59 -0400 Subject: [PATCH 02/32] chore: re-order pages --- docs.json | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/docs.json b/docs.json index 18fb3ba..845cce3 100644 --- a/docs.json +++ b/docs.json @@ -31,12 +31,10 @@ { "group": "Request Network API", "pages": [ + "request-network-api/create-and-pay-requests", { - "group": "Create and Pay Requests", - "openapi": "https://api.request.network/open-api/openapi.json", - "pages": [ - "request-network-api/create-and-pay-requests" - ] + "group": "API Reference", + "openapi": "https://api.request.network/open-api/openapi.json" }, "request-network-api/easyinvoice-api-demo-app", "request-network-api/api-portal-manage-api-keys-and-webhooks", From 5289250257b0df96bd269fbcaff318e7c6e42576 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Wed, 10 Sep 2025 18:24:27 -0400 Subject: [PATCH 03/32] Revert "chore: re-order pages" This reverts commit 920e1938b16a90b1090962f0074088c25613d8b1. --- docs.json | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/docs.json b/docs.json index 845cce3..18fb3ba 100644 --- a/docs.json +++ b/docs.json @@ -31,10 +31,12 @@ { "group": "Request Network API", "pages": [ - "request-network-api/create-and-pay-requests", { - "group": "API Reference", - "openapi": "https://api.request.network/open-api/openapi.json" + "group": "Create and Pay Requests", + "openapi": "https://api.request.network/open-api/openapi.json", + "pages": [ + "request-network-api/create-and-pay-requests" + ] }, "request-network-api/easyinvoice-api-demo-app", "request-network-api/api-portal-manage-api-keys-and-webhooks", From 41906bd511c214410d6aa0b2903e3048fd1c2dc6 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Thu, 11 Sep 2025 09:43:13 -0400 Subject: [PATCH 04/32] fix: yaml --- docs.json | 2 +- openapi.yaml | 6489 ++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 6490 insertions(+), 1 deletion(-) create mode 100644 openapi.yaml diff --git a/docs.json b/docs.json index 18fb3ba..3ae267c 100644 --- a/docs.json +++ b/docs.json @@ -33,7 +33,7 @@ "pages": [ { "group": "Create and Pay Requests", - "openapi": "https://api.request.network/open-api/openapi.json", + "openapi": "/Users/mantisclone/projects/mintlify-docs/openapi.yaml", "pages": [ "request-network-api/create-and-pay-requests" ] diff --git a/openapi.yaml b/openapi.yaml new file mode 100644 index 0000000..1b97050 --- /dev/null +++ b/openapi.yaml @@ -0,0 +1,6489 @@ +openapi: 3.0.0 +paths: + /v2/request-tech: + post: + description: |- + Create a new webhook endpoint for receiving notifications + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: RequestTechController_createWebhook_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + url: + type: string + format: uri + description: Webhook URL + required: + - url + example: + url: https://example.com/webhook + responses: + '201': + description: Webhook created successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: object + properties: + id: + type: string + description: Webhook ID + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + secret: + type: string + description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' + example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c + '400': + description: Webhook already exists + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Create webhook (Requires Session) + tags: + - Webhooks + - V2/Request Tech + get: + description: |- + Get all webhooks for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: RequestTechController_getWebhooks_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: List of webhooks + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: array + description: List of webhooks + items: + type: object + properties: + id: + type: string + description: Webhook ID + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + url: + type: string + description: Webhook URL + example: https://example.com/webhook + secret: + type: string + description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' + example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c + isActive: + type: boolean + default: true + createdAt: + type: string + format: date-time + example: '2025-02-17T10:50:19.497Z' + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: List webhooks (Requires Session) + tags: + - Webhooks + - V2/Request Tech + /v2/request-tech/{webhookId}: + put: + description: |- + Enable or disable a webhook + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: RequestTechController_toggleWebhook_v2 + parameters: + - name: webhookId + required: true + in: path + description: Webhook ID + schema: + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: Webhook toggled successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: Webhook not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Toggle webhook (Requires Session) + tags: + - Webhooks + - V2/Request Tech + delete: + description: |- + Permanently delete a webhook + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: RequestTechController_deleteWebhook_v2 + parameters: + - name: webhookId + required: true + in: path + description: Webhook ID + schema: + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: Webhook deleted successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: Webhook not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Delete webhook (Requires Session) + tags: + - Webhooks + - V2/Request Tech + /v2/request-tech/test: + post: + description: |- + Send a test webhook event to all active webhook endpoints for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: RequestTechController_testWebhook_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + eventType: + type: string + enum: + - payment.processing + - payment.failed + - payment.refunded + - payment.confirmed + - payment.partial + - request.recurring + - payment_detail.updated + - compliance.updated + description: Type of webhook event to test + required: + - eventType + example: + eventType: payment.confirmed + responses: + '201': + description: Test webhook sent successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: {} + '400': + description: Invalid event type + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + examples: + invalidEventType: + summary: Invalid event type + value: + statusCode: 400 + message: + - code: invalid_enum_value + options: + - payment.processing + - payment.failed + - payment.refunded + - payment.confirmed + - payment.partial + - request.recurring + - payment_detail.updated + - compliance.updated + path: + - eventType + message: Invalid enum value. Expected 'payment.processing' | 'payment.failed' | 'payment.refunded' | 'payment.confirmed' | 'payment.partial' | 'request.recurring' | 'payment_detail.updated' | 'compliance.updated', received 'invalid.event' + error: Bad Request + '401': + description: Unauthorized + '404': + description: No active webhooks found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Test webhook (Requires Session) + tags: + - Webhooks + - V2/Request Tech + /v1/webhook: + post: + description: |- + Create a new webhook endpoint for receiving notifications + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV1Controller_createWebhook_v1 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + url: + type: string + format: uri + description: Webhook URL + required: + - url + example: + url: https://example.com/webhook + responses: + '201': + description: Webhook created successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: object + properties: + id: + type: string + description: Webhook ID + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + secret: + type: string + description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' + example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c + '400': + description: Webhook already exists + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Create webhook (Requires Session) + tags: + - Webhooks + - V1/Webhooks + get: + description: |- + Get all webhooks for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV1Controller_getWebhooks_v1 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: List of webhooks + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: array + description: List of webhooks + items: + type: object + properties: + id: + type: string + description: Webhook ID + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + url: + type: string + description: Webhook URL + example: https://example.com/webhook + secret: + type: string + description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' + example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c + isActive: + type: boolean + default: true + createdAt: + type: string + format: date-time + example: '2025-02-17T10:50:19.497Z' + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: List webhooks (Requires Session) + tags: + - Webhooks + - V1/Webhooks + /v1/webhook/{webhookId}: + put: + description: |- + Enable or disable a webhook + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV1Controller_toggleWebhook_v1 + parameters: + - name: webhookId + required: true + in: path + description: Webhook ID + schema: + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: Webhook toggled successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: Webhook not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Toggle webhook (Requires Session) + tags: + - Webhooks + - V1/Webhooks + delete: + description: |- + Permanently delete a webhook + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV1Controller_deleteWebhook_v1 + parameters: + - name: webhookId + required: true + in: path + description: Webhook ID + schema: + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: Webhook deleted successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: Webhook not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Delete webhook (Requires Session) + tags: + - Webhooks + - V1/Webhooks + /v1/webhook/test: + post: + description: |- + Send a test webhook event to all active webhook endpoints for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV1Controller_testWebhook_v1 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + eventType: + type: string + enum: + - payment.processing + - payment.failed + - payment.refunded + - payment.confirmed + - payment.partial + - request.recurring + - payment_detail.updated + - compliance.updated + description: Type of webhook event to test + required: + - eventType + example: + eventType: payment.confirmed + responses: + '201': + description: Test webhook sent successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: {} + '400': + description: Invalid event type + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + examples: + invalidEventType: + summary: Invalid event type + value: + statusCode: 400 + message: + - code: invalid_enum_value + options: + - payment.processing + - payment.failed + - payment.refunded + - payment.confirmed + - payment.partial + - request.recurring + - payment_detail.updated + - compliance.updated + path: + - eventType + message: Invalid enum value. Expected 'payment.processing' | 'payment.failed' | 'payment.refunded' | 'payment.confirmed' | 'payment.partial' | 'request.recurring' | 'payment_detail.updated' | 'compliance.updated', received 'invalid.event' + error: Bad Request + '401': + description: Unauthorized + '404': + description: No active webhooks found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Test webhook (Requires Session) + tags: + - Webhooks + - V1/Webhooks + /v2/webhook: + post: + description: |- + Create a new webhook endpoint for receiving notifications + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV2Controller_createWebhook_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + url: + type: string + format: uri + description: Webhook URL + required: + - url + example: + url: https://example.com/webhook + responses: + '201': + description: Webhook created successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: object + properties: + id: + type: string + description: Webhook ID + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + secret: + type: string + description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' + example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c + '400': + description: Webhook already exists + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Create webhook (Requires Session) + tags: + - Webhooks + - V2/Webhooks + get: + description: |- + Get all webhooks for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV2Controller_getWebhooks_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: List of webhooks + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: array + description: List of webhooks + items: + type: object + properties: + id: + type: string + description: Webhook ID + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + url: + type: string + description: Webhook URL + example: https://example.com/webhook + secret: + type: string + description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' + example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c + isActive: + type: boolean + default: true + createdAt: + type: string + format: date-time + example: '2025-02-17T10:50:19.497Z' + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: List webhooks (Requires Session) + tags: + - Webhooks + - V2/Webhooks + /v2/webhook/{webhookId}: + put: + description: |- + Enable or disable a webhook + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV2Controller_toggleWebhook_v2 + parameters: + - name: webhookId + required: true + in: path + description: Webhook ID + schema: + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: Webhook toggled successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: Webhook not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Toggle webhook (Requires Session) + tags: + - Webhooks + - V2/Webhooks + delete: + description: |- + Permanently delete a webhook + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV2Controller_deleteWebhook_v2 + parameters: + - name: webhookId + required: true + in: path + description: Webhook ID + schema: + example: 01JMMA4WWFT0VAPBAS0GYH70GQ + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: Webhook deleted successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: Webhook not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Delete webhook (Requires Session) + tags: + - Webhooks + - V2/Webhooks + /v2/webhook/test: + post: + description: |- + Send a test webhook event to all active webhook endpoints for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: WebhookV2Controller_testWebhook_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + eventType: + type: string + enum: + - payment.processing + - payment.failed + - payment.refunded + - payment.confirmed + - payment.partial + - request.recurring + - payment_detail.updated + - compliance.updated + description: Type of webhook event to test + required: + - eventType + example: + eventType: payment.confirmed + responses: + '201': + description: Test webhook sent successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: {} + '400': + description: Invalid event type + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + examples: + invalidEventType: + summary: Invalid event type + value: + statusCode: 400 + message: + - code: invalid_enum_value + options: + - payment.processing + - payment.failed + - payment.refunded + - payment.confirmed + - payment.partial + - request.recurring + - payment_detail.updated + - compliance.updated + path: + - eventType + message: Invalid enum value. Expected 'payment.processing' | 'payment.failed' | 'payment.refunded' | 'payment.confirmed' | 'payment.partial' | 'request.recurring' | 'payment_detail.updated' | 'compliance.updated', received 'invalid.event' + error: Bad Request + '401': + description: Unauthorized + '404': + description: No active webhooks found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Test webhook (Requires Session) + tags: + - Webhooks + - V2/Webhooks + /v1/auth/register: + post: + description: Register a new user with an email and password + operationId: AuthV1Controller_register_v1 + parameters: [] + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + email: + type: string + format: email + description: Platform email + password: + type: string + minLength: 8 + maxLength: 100 + description: Platform password + required: + - email + - password + responses: + '201': + description: Successfully registered + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '400': + description: Bad request - validation failed or already logged in + '429': + description: Too Many Requests + summary: Register a new user + tags: + - Authentication + - V1/Authentication + /v1/auth/login: + post: + description: Login with email and password + operationId: AuthV1Controller_login_v1 + parameters: [] + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + email: + type: string + format: email + description: Platform email + password: + type: string + minLength: 8 + maxLength: 100 + description: Platform password + required: + - email + - password + responses: + '200': + description: Successfully logged in + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '400': + description: Bad request - validation failed or already logged in + '429': + description: Too Many Requests + summary: Login user + tags: + - Authentication + - V1/Authentication + /v1/auth/logout: + post: + description: |- + Logout and clear session + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: AuthV1Controller_logout_v1 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: Successfully logged out + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Logout user (Requires Session) + tags: + - Authentication + - V1/Authentication + /v2/auth/register: + post: + description: Register a new user with an email and password + operationId: AuthV2Controller_register_v2 + parameters: [] + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + email: + type: string + format: email + description: Platform email + password: + type: string + minLength: 8 + maxLength: 100 + description: Platform password + required: + - email + - password + responses: + '201': + description: Successfully registered + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '400': + description: Bad request - validation failed or already logged in + '429': + description: Too Many Requests + summary: Register a new user + tags: + - Authentication + - V2/Authentication + /v2/auth/login: + post: + description: Login with email and password + operationId: AuthV2Controller_login_v2 + parameters: [] + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + email: + type: string + format: email + description: Platform email + password: + type: string + minLength: 8 + maxLength: 100 + description: Platform password + required: + - email + - password + responses: + '200': + description: Successfully logged in + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '400': + description: Bad request - validation failed or already logged in + '429': + description: Too Many Requests + summary: Login user + tags: + - Authentication + - V2/Authentication + /v2/auth/logout: + post: + description: |- + Logout and clear session + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: AuthV2Controller_logout_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: Successfully logged out + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Logout user (Requires Session) + tags: + - Authentication + - V2/Authentication + /v1/currencies: + get: + description: Get a list of all available tokens, or filter by network, symbol, or id. + operationId: CurrenciesV1Controller_getNetworkTokens_v1 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + - name: network + required: false + in: query + description: The network of the token(s) + schema: + example: mainnet + type: string + - name: symbol + required: false + in: query + description: The symbol of the token + schema: + example: USDC + type: string + - name: firstOnly + required: false + in: query + description: Whether to return only the first token. can only be used when both `network` and `symbol` are provided. + schema: + example: true + type: string + - name: id + required: false + in: query + description: The Request Network id of the token + schema: + example: USDC-mainnet + type: string + responses: + '200': + description: List of tokens retrieved successfully + content: + application/json: + examples: + all: + summary: All tokens + value: + - id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + - id: USDT-mainnet + name: Tether USD + symbol: USDT + decimals: 6 + address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' + network: mainnet + type: ERC20 + hash: '0xdAC17F958D2ee523a2206206994597C13D831ec7' + chainId: 1 + byNetwork: + summary: Tokens on mainnet + value: + - id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + bySymbolAndNetwork: + summary: USDC on mainnet + value: + - id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + firstOnly: + summary: First match only + value: + id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + byId: + summary: By ID + value: + id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + '400': + description: Validation failed + content: + application/json: + examples: + invalidFirstOnly: + summary: Invalid firstOnly value + value: + statusCode: 400 + message: + - code: custom + message: firstOnly must be 'true' or 'false' if provided + path: + - firstOnly + error: Bad Request + '401': + description: Unauthorized + '404': + description: Token not found + content: + application/json: + examples: + notFound: + summary: Token not found + value: + statusCode: 404 + message: Token not found + error: Not Found + '429': + description: Too Many Requests + summary: Get currencies + tags: + - Currencies + - V1/Currencies + /v1/currencies/{currencyId}/conversion-routes: + get: + description: Get a list of currency objects (with all details) that can be converted to from the specified currency. Optionally filter by network using the 'network' query parameter. + operationId: CurrenciesV1Controller_getConversionRoutes_v1 + parameters: + - name: currencyId + required: true + in: path + schema: + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + - name: network + required: false + in: query + description: The network of the token to filter by + schema: + type: string + responses: + '200': + description: Conversion routes retrieved successfully + content: + application/json: + examples: + usdRoutes: + summary: USD conversion routes on mainnet + value: + currencyId: USD + network: mainnet + conversionRoutes: + - id: USDT-mainnet + name: Tether USD + symbol: USDT + decimals: 6 + address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' + network: mainnet + type: ERC20 + hash: '0xdac17f958d2ee523a2206206994597c13d831ec7' + chainId: 1 + - id: ETH-mainnet + name: Ether + symbol: ETH + decimals: 18 + address: '0xf5af88e117747e87fc5929f2ff87221b1447652e' + network: mainnet + type: ETH + hash: '0xf5af88e117747e87fc5929f2ff87221b1447652e' + chainId: 1 + allNetworks: + summary: All networks conversion routes + value: + currencyId: USD + network: null + conversionRoutes: + - id: USDT-mainnet + name: Tether USD + symbol: USDT + decimals: 6 + address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' + network: mainnet + type: ERC20 + hash: '0xdac17f958d2ee523a2206206994597c13d831ec7' + chainId: 1 + - id: FAU-sepolia + name: FAU + symbol: FAU + decimals: 18 + address: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324Cf623C' + network: sepolia + type: ERC20 + hash: '0x370de27fdb7d1ff1e1baa7d11c5820a324cf623c' + chainId: 11155111 + '401': + description: Unauthorized + '404': + description: Currency not found + content: + application/json: + examples: + notFound: + summary: Currency not found + value: + statusCode: 404 + message: Token not found + error: Not Found + '429': + description: Too Many Requests + summary: Get conversion routes for a specific currency + tags: + - Currencies + - V1/Currencies + /v2/currencies: + get: + description: Get a list of all available tokens, or filter by network, symbol, or id. + operationId: CurrenciesV2Controller_getNetworkTokens_v2 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + - name: network + required: false + in: query + description: The network of the token(s) + schema: + example: mainnet + type: string + - name: symbol + required: false + in: query + description: The symbol of the token + schema: + example: USDC + type: string + - name: firstOnly + required: false + in: query + description: Whether to return only the first token. can only be used when both `network` and `symbol` are provided. + schema: + example: true + type: string + - name: id + required: false + in: query + description: The Request Network id of the token + schema: + example: USDC-mainnet + type: string + responses: + '200': + description: List of tokens retrieved successfully + content: + application/json: + examples: + all: + summary: All tokens + value: + - id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + - id: USDT-mainnet + name: Tether USD + symbol: USDT + decimals: 6 + address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' + network: mainnet + type: ERC20 + hash: '0xdAC17F958D2ee523a2206206994597C13D831ec7' + chainId: 1 + byNetwork: + summary: Tokens on mainnet + value: + - id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + bySymbolAndNetwork: + summary: USDC on mainnet + value: + - id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + firstOnly: + summary: First match only + value: + id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + byId: + summary: By ID + value: + id: USDC-mainnet + name: USD Coin + symbol: USDC + decimals: 6 + address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + network: mainnet + type: ERC20 + hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' + chainId: 1 + '400': + description: Validation failed + content: + application/json: + examples: + invalidFirstOnly: + summary: Invalid firstOnly value + value: + statusCode: 400 + message: + - code: custom + message: firstOnly must be 'true' or 'false' if provided + path: + - firstOnly + error: Bad Request + '401': + description: Unauthorized + '404': + description: Token not found + content: + application/json: + examples: + notFound: + summary: Token not found + value: + statusCode: 404 + message: Token not found + error: Not Found + '429': + description: Too Many Requests + summary: Get currencies + tags: + - Currencies + - V2/Currencies + /v2/currencies/{currencyId}/conversion-routes: + get: + description: Get a list of currency objects (with all details) that can be converted to from the specified currency. Optionally filter by network using the 'network' query parameter. + operationId: CurrenciesV2Controller_getConversionRoutes_v2 + parameters: + - name: currencyId + required: true + in: path + schema: + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + - name: network + required: false + in: query + description: The network of the token to filter by + schema: + type: string + responses: + '200': + description: Conversion routes retrieved successfully + content: + application/json: + examples: + usdRoutes: + summary: USD conversion routes on mainnet + value: + currencyId: USD + network: mainnet + conversionRoutes: + - id: USDT-mainnet + name: Tether USD + symbol: USDT + decimals: 6 + address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' + network: mainnet + type: ERC20 + hash: '0xdac17f958d2ee523a2206206994597c13d831ec7' + chainId: 1 + - id: ETH-mainnet + name: Ether + symbol: ETH + decimals: 18 + address: '0xf5af88e117747e87fc5929f2ff87221b1447652e' + network: mainnet + type: ETH + hash: '0xf5af88e117747e87fc5929f2ff87221b1447652e' + chainId: 1 + allNetworks: + summary: All networks conversion routes + value: + currencyId: USD + network: null + conversionRoutes: + - id: USDT-mainnet + name: Tether USD + symbol: USDT + decimals: 6 + address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' + network: mainnet + type: ERC20 + hash: '0xdac17f958d2ee523a2206206994597c13d831ec7' + chainId: 1 + - id: FAU-sepolia + name: FAU + symbol: FAU + decimals: 18 + address: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324Cf623C' + network: sepolia + type: ERC20 + hash: '0x370de27fdb7d1ff1e1baa7d11c5820a324cf623c' + chainId: 11155111 + '401': + description: Unauthorized + '404': + description: Currency not found + content: + application/json: + examples: + notFound: + summary: Currency not found + value: + statusCode: 404 + message: Token not found + error: Not Found + '429': + description: Too Many Requests + summary: Get conversion routes for a specific currency + tags: + - Currencies + - V2/Currencies + /v1/key: + post: + description: |- + Create a new API key for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: APIKeyV1Controller_createAPIKey_v1 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + label: + type: string + minLength: 1 + maxLength: 100 + description: API key label + isSandbox: + type: boolean + description: Whether this API key operates in sandbox mode + required: + - label + - isSandbox + example: + label: My API key + isSandbox: true + responses: + '201': + description: API key created successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: object + properties: + key: + type: string + description: Created API key + example: rn_v1_5f7fucpzhyurwuafwljbgfmzmhyyyf4y + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Create API key (Requires Session) + tags: + - API Keys + - V1/API Keys + get: + description: |- + Get all API keys for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: APIKeyV1Controller_getAPIKeys_v1 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: List of API keys + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: array + description: List of API keys + items: + type: object + properties: + id: + type: string + description: API key ID + example: 01JKZNG0N658N6A2R45MPEEP4F + label: + type: string + description: API key label + example: My API key + key: + type: string + description: API key + example: rn_v1_5f7fucpzhyurwuafwljbgfmzmhyyyf4y + isActive: + type: boolean + description: API key status + createdAt: + type: string + format: date-time + example: '2025-02-13T12:45:45.512Z' + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: List API keys (Requires Session) + tags: + - API Keys + - V1/API Keys + /v1/key/{id}: + put: + description: |- + Enable or disable an API key + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: APIKeyV1Controller_toggleAPIKey_v1 + parameters: + - name: id + required: true + in: path + description: API key ID + schema: + example: 01JKZNG0N658N6A2R45MPEEP4F + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: API key toggled successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: API key not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Toggle API key (Requires Session) + tags: + - API Keys + - V1/API Keys + delete: + description: |- + Permanently delete an API key + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: APIKeyV1Controller_deleteAPIKey_v1 + parameters: + - name: id + required: true + in: path + description: API key ID + schema: + example: 01JKZNG0N658N6A2R45MPEEP4F + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: API key deleted successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: API key not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Delete API key (Requires Session) + tags: + - API Keys + - V1/API Keys + /v2/key: + post: + description: |- + Create a new API key for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: APIKeyV2Controller_createAPIKey_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + label: + type: string + minLength: 1 + maxLength: 100 + description: API key label + isSandbox: + type: boolean + description: Whether this API key operates in sandbox mode + required: + - label + - isSandbox + example: + label: My API key + isSandbox: true + responses: + '201': + description: API key created successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: object + properties: + key: + type: string + description: Created API key + example: rn_v1_5f7fucpzhyurwuafwljbgfmzmhyyyf4y + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Create API key (Requires Session) + tags: + - API Keys + - V2/API Keys + get: + description: |- + Get all API keys for your platform + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: APIKeyV2Controller_getAPIKeys_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: List of API keys + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + type: array + description: List of API keys + items: + type: object + properties: + id: + type: string + description: API key ID + example: 01JKZNG0N658N6A2R45MPEEP4F + label: + type: string + description: API key label + example: My API key + key: + type: string + description: API key + example: rn_v1_5f7fucpzhyurwuafwljbgfmzmhyyyf4y + isActive: + type: boolean + description: API key status + createdAt: + type: string + format: date-time + example: '2025-02-13T12:45:45.512Z' + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: List API keys (Requires Session) + tags: + - API Keys + - V2/API Keys + /v2/key/{id}: + put: + description: |- + Enable or disable an API key + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: APIKeyV2Controller_toggleAPIKey_v2 + parameters: + - name: id + required: true + in: path + description: API key ID + schema: + example: 01JKZNG0N658N6A2R45MPEEP4F + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: API key toggled successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: API key not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Toggle API key (Requires Session) + tags: + - API Keys + - V2/API Keys + delete: + description: |- + Permanently delete an API key + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: APIKeyV2Controller_deleteAPIKey_v2 + parameters: + - name: id + required: true + in: path + description: API key ID + schema: + example: 01JKZNG0N658N6A2R45MPEEP4F + type: string + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: API key deleted successfully + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '401': + description: Unauthorized + '404': + description: API key not found + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Delete API key (Requires Session) + tags: + - API Keys + - V2/API Keys + /v1/request: + post: + description: Create a new payment request + operationId: RequestControllerV1_createRequest_v1 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + payer: + type: string + description: The wallet address of the payer + payee: + type: string + description: The wallet address of the payee + amount: + type: string + description: The payable amount of the invoice, in human readable format + invoiceCurrency: + type: string + description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' + paymentCurrency: + type: string + description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' + recurrence: + type: object + properties: + startDate: + type: + - string + - 'null' + description: The start date of the invoice + frequency: + type: string + enum: + - DAILY + - WEEKLY + - MONTHLY + - YEARLY + description: The frequency of the invoice + required: + - startDate + - frequency + description: The recurrence of the invoice + required: + - payee + - amount + - invoiceCurrency + - paymentCurrency + example: + payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '10' + invoiceCurrency: USD + paymentCurrency: ETH-sepolia-sepolia + recurrence: + startDate: 2025-01-01T00:00:00.000Z + frequency: DAILY + responses: + '201': + description: Request created successfully + content: + application/json: + schema: + type: object + properties: + paymentReference: + type: string + description: Unique identifier of the request, used to pay the request as well as check the status of the request + example: '0xb3581f0b0f74cc61' + requestID: + type: string + description: Unique identifier of the request, commonly used to look up a request in Request Scan + example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + '400': + description: Validation failed + '401': + description: Unauthorized + '404': + description: Wallet not found + '429': + description: Too Many Requests + summary: Create a new request + tags: + - Request + - V1/Request + /v1/request/{paymentReference}: + get: + description: Get the status of a payment request + operationId: RequestControllerV1_getRequestStatus_v1 + parameters: + - name: paymentReference + required: true + in: path + description: The payment reference of the request + schema: + example: '0xb3581f0b0f74cc61' + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + responses: + '200': + description: Request status retrieved successfully + content: + application/json: + schema: + type: object + properties: + hasBeenPaid: + type: boolean + description: Whether the request has been paid or not + paymentReference: + type: string + example: '0xb3581f0b0f74cc61' + description: The payment reference of the request + requestId: + type: string + description: The request ID of the request + example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + isListening: + type: boolean + description: Whether the request is listening for a payment + txHash: + type: string + nullable: true + description: The transaction hash of the payment + examples: + paid: + summary: Request has been paid + value: + hasBeenPaid: true + paymentReference: '0xb3581f0b0f74cc61' + requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + isListening: false + txHash: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef' + notPaid: + summary: Request has not been paid + value: + hasBeenPaid: false + paymentReference: '0xb3581f0b0f74cc61' + requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + isListening: false + txHash: null + '401': + description: Unauthorized + '404': + description: Request not found + '429': + description: Too Many Requests + summary: Get request status + tags: + - Request + - V1/Request + /v1/request/{paymentReference}/stop-recurrence: + patch: + description: Stop a recurring request + operationId: RequestControllerV1_stopRecurrenceRequest_v1 + parameters: + - name: paymentReference + required: true + in: path + description: The payment reference of the request + schema: + example: '0xb3581f0b0f74cc61' + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + responses: + '200': + description: Recurrence stopped successfully + '401': + description: Unauthorized + '404': + description: Request not found + '429': + description: Too Many Requests + summary: Stop a recurring request + tags: + - Request + - V1/Request + /v1/request/{paymentReference}/pay: + get: + description: 'Get the calldata needed to pay a request. For same-chain payments, returns transaction calldata that can be directly executed. For crosschain payments (when chain and token parameters are provided and differ from the request''s native chain), returns a payment intent that needs to be signed and processed through the crosschain bridge. Note: Crosschain requests with an expectedAmount less than 1 are rejected.' + operationId: RequestControllerV1_getPaymentCalldata_v1 + parameters: + - name: paymentReference + required: true + in: path + description: The payment reference of the request + schema: + example: '0xb3581f0b0f74cc61' + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + - name: wallet + required: false + in: query + description: The wallet address of the payer. + schema: + example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + type: string + - name: chain + required: false + in: query + description: The source chain of the crosschain payment + x-feature-flag: crosschainDisabled + schema: + enum: + - BASE + - OPTIMISM + - ARBITRUM + - ETHEREUM + type: string + - name: token + required: false + in: query + description: The source token of the crosschain payment + x-feature-flag: crosschainDisabled + schema: + enum: + - USDC + - USDT + - DAI + type: string + - name: amount + required: false + in: query + description: The amount to pay, in human readable format + schema: + type: string + responses: + '200': + description: Payment calldata retrieved successfully + content: + application/json: + schema: + anyOf: + - type: object + title: Same-chain Payment Response + description: Response for same-chain payments with transaction calldata + properties: + transactions: + type: array + description: Array of transactions to execute for the payment + items: + type: object + properties: + data: + type: string + description: Transaction calldata + to: + type: string + description: Target contract address + value: + type: object + description: Payment amount in EVM-compatible format + properties: + type: + type: string + enum: + - BigNumber + hex: + type: string + description: Amount encoded in hex + required: + - data + - to + - value + metadata: + type: object + description: Metadata about the payment requirements + properties: + stepsRequired: + type: number + description: Number of transactions required + needsApproval: + type: boolean + description: Whether token approval is needed + approvalTransactionIndex: + type: number + nullable: true + description: Index of the approval transaction if needed + hasEnoughBalance: + type: boolean + description: Whether payer has sufficient balance + hasEnoughGas: + type: boolean + description: Whether payer has sufficient gas + required: + - stepsRequired + - needsApproval + - hasEnoughBalance + - hasEnoughGas + required: + - transactions + - metadata + - type: object + title: Crosschain Payment Response + description: Response for crosschain payments with payment intent to be signed + properties: + paymentIntentId: + type: string + description: Unique identifier for the payment intent + paymentIntent: + type: string + description: EIP-712 typed data for payment intent signature + approvalPermitPayload: + type: string + nullable: true + description: EIP-712 typed data for token approval permit (for EIP-2612 compliant tokens) + approvalCalldata: + type: object + nullable: true + description: Transaction calldata for token approval (for non-EIP-2612 tokens) + properties: + to: + type: string + description: Token contract address + data: + type: string + description: Approval transaction calldata + value: + type: string + description: Transaction value (usually '0x0') + metadata: + type: object + description: Metadata about the crosschain payment + properties: + supportsEIP2612: + type: boolean + description: Whether the token supports EIP-2612 permits + required: + - supportsEIP2612 + required: + - paymentIntentId + - paymentIntent + - metadata + examples: + native: + summary: Native currency payment + value: + transactions: + - data: 0xb868980b...00 + to: '0x11BF2fDA23bF0A98365e1A4e04A87C9339e8687' + value: + type: BigNumber + hex: '0x038d7ea4c68000' + metadata: + stepsRequired: 1 + needsApproval: false + approvalTransactionIndex: null + hasEnoughBalance: true + hasEnoughGas: true + token: + summary: ERC20 token payment + value: + transactions: + - data: 0x095ea7b3...ff + to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324cf623C' + value: 0 + - data: 0xc219a14d...00 + to: '0x399F5EE127ce7432E4921a61b8CF52b0af52cbfE' + value: 0 + metadata: + stepsRequired: 2 + needsApproval: true + approvalTransactionIndex: 0 + hasEnoughBalance: true + hasEnoughGas: true + currencyThatSupportsEIP2612: + summary: Crosschain payment with a currency that supports EIP-2612 + x-feature-flag: crosschainDisabled + value: + paymentIntentId: 01JPHNEY8RRJTB94Q34GAW8BC3 + paymentIntent: |- + { + "domain": { + "name": "Permit2", + "chainId": 42161, + "verifyingContract": "0x000000000022D473030F116dDEE9F6B43aC78BA3" + }, + "types": { + "PermitBatchWitnessTransferFrom": [ + { + "name": "permitted", + "type": "TokenPermissions[]" + }, + { + "name": "spender", + "type": "address" + }, + { + "name": "nonce", + "type": "uint256" + }, + { + "name": "deadline", + "type": "uint256" + }, + { + "name": "witness", + "type": "PaymentIntent" + } + ], + "TokenPermissions": [ + { + "name": "token", + "type": "address" + }, + { + "name": "amount", + "type": "uint256" + } + ], + "PaymentIntent": [ + { + "name": "payment_type", + "type": "uint8" + }, + { + "name": "operator_data", + "type": "OperatorData" + }, + { + "name": "amount", + "type": "uint256" + }, + { + "name": "source", + "type": "Domain" + }, + { + "name": "destination", + "type": "Domain" + }, + { + "name": "processing_date", + "type": "uint256" + }, + { + "name": "expires_at", + "type": "uint256" + } + ], + "OperatorData": [ + { + "name": "operatorId", + "type": "bytes32" + }, + { + "name": "operator", + "type": "address" + }, + { + "name": "treasury_account", + "type": "address" + }, + { + "name": "fee", + "type": "uint256" + } + ], + "Domain": [ + { + "name": "account", + "type": "address" + }, + { + "name": "network_id", + "type": "uint256" + }, + { + "name": "payment_token", + "type": "address" + } + ] + }, + "values": { + "permitted": [ + { + "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", + "amount": "1998000" + }, + { + "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", + "amount": "0" + }, + { + "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", + "amount": "2000" + } + ], + "spender": "0x4B1d5b0aF5AbAe333C8d2CCa2a346e0D5f68C427", + "nonce": "1742202173708", + "deadline": "1742205771", + "witness": { + "payment_type": 0, + "operator_data": { + "operatorId": "0x6ab1463ead4ba60b8e08155b29ea2b3c91731e78be09b6e12b6c25414d724dd0", + "operator": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", + "treasury_account": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", + "fee": "0" + }, + "amount": "2000000", + "source": { + "account": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", + "network_id": "42161", + "payment_token": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" + }, + "destination": { + "account": "0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7", + "network_id": "8453", + "payment_token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" + }, + "processing_date": "1742220173", + "expires_at": "1742205771" + } + } + } + approvalPermitPayload: |- + { + "domain": { + "name": "USD Coin", + "version": "2", + "chainId": 42161, + "verifyingContract": "0xaf88d065e77c8cc2239327c5edb3a432268e5831" + }, + "types": { + "Permit": [ + { + "name": "owner", + "type": "address" + }, + { + "name": "spender", + "type": "address" + }, + { + "name": "value", + "type": "uint256" + }, + { + "name": "nonce", + "type": "uint256" + }, + { + "name": "deadline", + "type": "uint256" + } + ] + }, + "values": { + "owner": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", + "spender": "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "value": "115792089237316195423570985008687907853269984665640564039457584007913129639935", + "nonce": "1", + "deadline": 1742205771 + } + } + metadata: + supportsEIP2612: true + currencyThatDoesNotSupportEIP2612: + summary: Crosschain payment with a currency that does not support EIP-2612 + x-feature-flag: crosschainDisabled + value: + paymentIntentId: 01JPHNFMRC2JFG4W08FGDG4KD3 + paymentIntent: |- + { + "domain": { + "name": "Permit2", + "chainId": 42161, + "verifyingContract": "0x000000000022D473030F116dDEE9F6B43aC78BA3" + }, + "types": { + "PermitBatchWitnessTransferFrom": [ + { + "name": "permitted", + "type": "TokenPermissions[]" + }, + { + "name": "spender", + "type": "address" + }, + { + "name": "nonce", + "type": "uint256" + }, + { + "name": "deadline", + "type": "uint256" + }, + { + "name": "witness", + "type": "PaymentIntent" + } + ], + "TokenPermissions": [ + { + "name": "token", + "type": "address" + }, + { + "name": "amount", + "type": "uint256" + } + ], + "PaymentIntent": [ + { + "name": "payment_type", + "type": "uint8" + }, + { + "name": "operator_data", + "type": "OperatorData" + }, + { + "name": "amount", + "type": "uint256" + }, + { + "name": "source", + "type": "Domain" + }, + { + "name": "destination", + "type": "Domain" + }, + { + "name": "processing_date", + "type": "uint256" + }, + { + "name": "expires_at", + "type": "uint256" + } + ], + "OperatorData": [ + { + "name": "operatorId", + "type": "bytes32" + }, + { + "name": "operator", + "type": "address" + }, + { + "name": "treasury_account", + "type": "address" + }, + { + "name": "fee", + "type": "uint256" + } + ], + "Domain": [ + { + "name": "account", + "type": "address" + }, + { + "name": "network_id", + "type": "uint256" + }, + { + "name": "payment_token", + "type": "address" + } + ] + }, + "values": { + "permitted": [ + { + "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", + "amount": "1998000" + }, + { + "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", + "amount": "0" + }, + { + "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", + "amount": "2000" + } + ], + "spender": "0x4B1d5b0aF5AbAe333C8d2CCa2a346e0D5f68C427", + "nonce": "1742202196746", + "deadline": "1742205796", + "witness": { + "payment_type": 0, + "operator_data": { + "operatorId": "0x6ab1463ead4ba60b8e08155b29ea2b3c91731e78be09b6e12b6c25414d724dd0", + "operator": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", + "treasury_account": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", + "fee": "0" + }, + "amount": "2000000", + "source": { + "account": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", + "network_id": "42161", + "payment_token": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" + }, + "destination": { + "account": "0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7", + "network_id": "8453", + "payment_token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" + }, + "processing_date": "1742220196", + "expires_at": "1742205796" + } + } + } + approvalCalldata: + to: '0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9' + data: '0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' + value: '0x0' + metadata: + supportsEIP2612: false + '400': + description: Validation failed + content: + application/json: + examples: + queryParamsValidation: + summary: Query Validation Failed + value: + message: Validation failed + errors: + - field: wallet + message: Invalid Ethereum address + - field: chain + message: Invalid enum value. Expected 'BASE' | 'OPTIMISM' | 'ETHEREUM' | 'ARBITRUM', received {input} + - field: token + message: Invalid enum value. Expected 'USDC' | 'USDT' | 'DAI', received {input} + tokenNotSupportedCrosschain: + summary: Token not supported for crosschain payment + value: + message: FAU is not supported in crosschain payment. + error: Bad Request + statusCode: 400 + '401': + description: Unauthorized + '404': + description: Request not found + '429': + description: Too Many Requests + summary: Get payment calldata + tags: + - Request + - V1/Request + /v1/request/{paymentReference}/routes: + get: + description: Get available payment routes for a request. This endpoint analyzes the payer's wallet balance across supported chains and returns possible payment methods. Routes include direct same-chain payments and crosschain bridging options when the payer has sufficient balance on different chains than the request's native chain. + operationId: RequestControllerV1_getRequestPaymentRoutes_v1 + parameters: + - name: paymentReference + required: true + in: path + description: The payment reference of the request + schema: + example: '0xb3581f0b0f74cc61' + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + - name: wallet + required: true + in: query + description: The wallet address of the payer + schema: + example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + type: string + - name: amount + required: false + in: query + description: The amount to pay, in human readable format + schema: + type: string + - name: feePercentage + required: false + in: query + description: Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) + schema: + type: string + - name: feeAddress + required: false + in: query + description: Address to receive the fee + schema: + type: string + responses: + '200': + description: Available payment routes + content: + application/json: + schema: + type: object + description: Available payment routes for the request + properties: + routes: + type: array + description: Array of available payment routes + items: + type: object + properties: + id: + type: string + description: Unique identifier for the route + fee: + type: number + description: Fee for this route (as a decimal, e.g., 0.001 = 0.1%) + speed: + type: + - string + - number + description: Route speed - 'FAST' for direct payments, number of seconds for crosschain + price_impact: + type: number + description: Price impact of the route (as a decimal) + chain: + type: string + description: Source chain for the payment + token: + type: string + description: Token symbol for the payment + required: + - id + - fee + - speed + - chain + - token + required: + - routes + examples: + requestNetworkRoute: + summary: Only request network route + value: + routes: + - id: REQUEST_NETWORK_PAYMENT + fee: 0 + speed: FAST + price_impact: 0 + chain: MAINNET + token: REQ + sameChainRoute: + summary: Same-chain payment possible + value: + routes: + - id: REQUEST_NETWORK_PAYMENT + fee: 0 + speed: FAST + price_impact: 0 + chain: BASE + token: USDC + - id: BASE-BASE-USDC-USDC + fee: 0.001 + speed: 0 + price_impact: 0 + chain: BASE + token: USDC + crosschainRoute: + summary: Crosschain possible + value: + routes: + - id: REQUEST_NETWORK_PAYMENT + fee: 0 + speed: FAST + price_impact: 0 + chain: BASE + token: USDC + - id: BASE_OPTIMISM_USDC_USDC + fee: 0.001 + speed: 10 + price_impact: 0.999 + chain: OPTIMISM + token: USDC + noRoutes: + summary: No routes available + value: + routes: [] + '400': + description: Invalid or missing wallet address + '401': + description: Unauthorized + '404': + description: Request not found + '429': + description: Too Many Requests + summary: Get payment routes + tags: + - Request + - V1/Request + x-feature-flag: crosschainDisabled + /v1/request/{paymentIntentId}/send: + post: + description: Send a payment intent + operationId: RequestControllerV1_sendPaymentIntent_v1 + parameters: + - name: paymentIntentId + required: true + in: path + description: The payment intent ID + schema: + example: 01JNZYZPK7B4YBPD44TM72NDNJ + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + signedPaymentIntent: + type: object + properties: + signature: + type: string + description: The signature of the permit2 approval for token transfer + nonce: + type: string + description: The unique nonce for this permit2 transaction + deadline: + type: string + description: The Unix timestamp when this permit2 approval expires + required: + - signature + - nonce + - deadline + description: The signed payment intent data. + signedApprovalPermit: + type: object + properties: + signature: + type: string + description: The signature for the EIP2612 gasless token approval + nonce: + type: string + description: The unique nonce for the EIP2612 permit + deadline: + type: string + description: The Unix timestamp when this EIP2612 permit expires + required: + - signature + - nonce + - deadline + description: The EIP2612 gasless token approval data that allows Permit2 to access user tokens + required: + - signedPaymentIntent + responses: + '401': + description: Unauthorized + '404': + description: Payment intent data not found + '429': + description: Too Many Requests + summary: Send a payment intent + tags: + - Request + - V1/Request + x-feature-flag: crosschainDisabled + /v2/request: + post: + description: Create a new payment request + operationId: RequestControllerV2_createRequest_v2 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + payer: + type: string + description: The wallet address of the payer + payee: + type: string + description: The wallet address of the payee. Required for all requests except crypto-to-fiat + amount: + type: string + description: The payable amount of the invoice, in human readable format + invoiceCurrency: + type: string + description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' + paymentCurrency: + type: string + description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' + recurrence: + type: object + properties: + startDate: + type: + - string + - 'null' + description: The start date of the invoice + frequency: + type: string + enum: + - DAILY + - WEEKLY + - MONTHLY + - YEARLY + description: The frequency of the invoice + required: + - startDate + - frequency + description: The recurrence of the invoice + isCryptoToFiatAvailable: + type: boolean + description: Whether crypto-to-fiat payment is available for this request + required: + - amount + - invoiceCurrency + - paymentCurrency + example: + payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '10' + invoiceCurrency: USD + paymentCurrency: ETH-sepolia-sepolia + isCryptoToFiatAvailable: false + recurrence: + startDate: 2025-01-01T00:00:00.000Z + frequency: DAILY + responses: + '201': + description: Request created successfully + content: + application/json: + schema: + type: object + properties: + paymentReference: + type: string + description: Unique identifier of the request, used to pay the request as well as check the status of the request + example: '0xb3581f0b0f74cc61' + requestId: + type: string + description: Unique identifier of the request, commonly used to look up a request in Request Scan + example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + '400': + description: Validation failed + '401': + description: Unauthorized + '404': + description: Wallet not found + '429': + description: Too Many Requests + summary: Create a new request + tags: + - Request + - V2/Request + /v2/request/{requestId}: + get: + description: Get the status of a payment request + operationId: RequestControllerV2_getRequestStatus_v2 + parameters: + - name: requestId + required: true + in: path + description: The requestId for the request + schema: + example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + responses: + '200': + description: Request status retrieved successfully + content: + application/json: + schema: + type: object + properties: + hasBeenPaid: + type: boolean + description: Whether the request has been paid + paymentReference: + type: string + description: Unique identifier used for payments and status checks + requestId: + type: string + description: Unique identifier of the request + isListening: + type: boolean + description: Whether the system is actively listening for payments on this request + txHash: + type: string + nullable: true + description: Transaction hash of the payment, null if not yet paid + recurrence: + type: object + description: Recurrence configuration for recurring requests + originalRequestId: + type: string + description: Original request ID for recurring requests + status: + type: string + description: Current status of the request + isCryptoToFiatAvailable: + type: boolean + description: Whether crypto-to-fiat conversion is available for this request + originalRequestPaymentReference: + type: string + description: Payment reference of the original request for recurring payments + payments: + type: array + description: Array of payments made to this request + items: + type: object + isRecurrenceStopped: + type: boolean + description: Whether recurrence has been stopped for this request + required: + - hasBeenPaid + - paymentReference + - requestId + - isListening + - txHash + additionalProperties: false + examples: + paid: + summary: Request has been paid + value: + hasBeenPaid: true + requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + isListening: false + txHash: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef' + notPaid: + summary: Request has not been paid + value: + hasBeenPaid: false + requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + isListening: false + txHash: null + '401': + description: Unauthorized + '404': + description: Request not found + '429': + description: Too Many Requests + summary: Get request status + tags: + - Request + - V2/Request + patch: + description: Update a recurring request + operationId: RequestControllerV2_updateRequest_v2 + parameters: + - name: requestId + required: true + in: path + description: The requestId for the request + schema: + example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + responses: + '200': + description: Recurrence updated successfully + '401': + description: Unauthorized + '404': + description: Request not found + '429': + description: Too Many Requests + summary: Update a recurring request + tags: + - Request + - V2/Request + /v2/request/{requestId}/pay: + get: + description: 'Get the calldata needed to pay a request. For same-chain payments, returns transaction calldata that can be directly executed. For crosschain payments (when chain and token parameters are provided and differ from the request''s native chain), returns a payment intent that needs to be signed and processed through the crosschain bridge. For off-ramp payments, use the query parameters clientUserId and paymentDetailsId. Note: Crosschain requests with an expectedAmount less than 1 are rejected.' + operationId: RequestControllerV2_getPaymentCalldata_v2 + parameters: + - name: requestId + required: true + in: path + description: The requestId of the request + schema: + example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + - name: wallet + required: false + in: query + description: The wallet address of the payer. + schema: + example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + type: string + - name: chain + required: false + in: query + description: The source chain of the crosschain payment + x-feature-flag: crosschainDisabled + schema: + enum: + - BASE + - OPTIMISM + - ARBITRUM + - ETHEREUM + type: string + - name: token + required: false + in: query + description: The source token of the crosschain payment + x-feature-flag: crosschainDisabled + schema: + enum: + - USDC + - USDT + - DAI + type: string + - name: amount + required: false + in: query + description: The amount to pay, in human readable format + schema: + type: string + - name: clientUserId + required: false + in: query + description: Optional client user ID for off-ramp payments + schema: + example: user-123 + type: string + - name: paymentDetailsId + required: false + in: query + description: Optional payment details ID for off-ramp payments + schema: + example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 + type: string + - name: feePercentage + required: false + in: query + description: Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) + schema: + example: '0.02' + type: string + - name: feeAddress + required: false + in: query + description: Address to receive the fee + schema: + example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + type: string + responses: + '200': + description: Payment calldata retrieved successfully + content: + application/json: + schema: + anyOf: + - type: object + title: Same-chain Payment Response + description: Response for same-chain payments with transaction calldata + properties: + transactions: + type: array + description: Array of transactions to execute for the payment + items: + type: object + properties: + data: + type: string + description: Transaction calldata + to: + type: string + description: Target contract address + value: + type: object + description: Payment amount in EVM-compatible format + properties: + type: + type: string + enum: + - BigNumber + hex: + type: string + description: Amount encoded in hex + required: + - data + - to + - value + metadata: + type: object + description: Metadata about the payment requirements + properties: + stepsRequired: + type: number + description: Number of transactions required + needsApproval: + type: boolean + description: Whether token approval is needed + approvalTransactionIndex: + type: number + nullable: true + description: Index of the approval transaction if needed + hasEnoughBalance: + type: boolean + description: Whether payer has sufficient balance + hasEnoughGas: + type: boolean + description: Whether payer has sufficient gas + required: + - stepsRequired + - needsApproval + - hasEnoughBalance + - hasEnoughGas + required: + - transactions + - metadata + - type: object + title: Crosschain Payment Response + description: Response for crosschain payments with payment intent to be signed + properties: + paymentIntentId: + type: string + description: Unique identifier for the payment intent + paymentIntent: + type: string + description: EIP-712 typed data for payment intent signature + approvalPermitPayload: + type: string + nullable: true + description: EIP-712 typed data for token approval permit (for EIP-2612 compliant tokens) + approvalCalldata: + type: object + nullable: true + description: Transaction calldata for token approval (for non-EIP-2612 tokens) + properties: + to: + type: string + description: Token contract address + data: + type: string + description: Approval transaction calldata + value: + type: string + description: Transaction value (usually '0x0') + metadata: + type: object + description: Metadata about the crosschain payment + properties: + supportsEIP2612: + type: boolean + description: Whether the token supports EIP-2612 permits + required: + - supportsEIP2612 + required: + - paymentIntentId + - paymentIntent + - metadata + examples: + native: + summary: Native currency payment + value: + transactions: + - data: 0xb868980b...00 + to: '0x11BF2fDA23bF0A98365e1A4e04A87C9339e8687' + value: + type: BigNumber + hex: '0x038d7ea4c68000' + metadata: + stepsRequired: 1 + needsApproval: false + approvalTransactionIndex: null + hasEnoughBalance: true + hasEnoughGas: true + token: + summary: ERC20 token payment + value: + transactions: + - data: 0x095ea7b3...ff + to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324cf623C' + value: 0 + - data: 0xc219a14d...00 + to: '0x399F5EE127ce7432E4921a61b8CF52b0af52cbfE' + value: 0 + metadata: + stepsRequired: 2 + needsApproval: true + approvalTransactionIndex: 0 + hasEnoughBalance: true + hasEnoughGas: true + currencyThatSupportsEIP2612: + summary: Crosschain payment with a currency that supports EIP-2612 + x-feature-flag: crosschainDisabled + value: + paymentIntentId: 01JPHNEY8RRJTB94Q34GAW8BC3 + paymentIntent: |- + { + "domain": { + "name": "Permit2", + "chainId": 42161, + "verifyingContract": "0x000000000022D473030F116dDEE9F6B43aC78BA3" + }, + "types": { + "PermitBatchWitnessTransferFrom": [ + { + "name": "permitted", + "type": "TokenPermissions[]" + }, + { + "name": "spender", + "type": "address" + }, + { + "name": "nonce", + "type": "uint256" + }, + { + "name": "deadline", + "type": "uint256" + }, + { + "name": "witness", + "type": "PaymentIntent" + } + ], + "TokenPermissions": [ + { + "name": "token", + "type": "address" + }, + { + "name": "amount", + "type": "uint256" + } + ], + "PaymentIntent": [ + { + "name": "payment_type", + "type": "uint8" + }, + { + "name": "operator_data", + "type": "OperatorData" + }, + { + "name": "amount", + "type": "uint256" + }, + { + "name": "source", + "type": "Domain" + }, + { + "name": "destination", + "type": "Domain" + }, + { + "name": "processing_date", + "type": "uint256" + }, + { + "name": "expires_at", + "type": "uint256" + } + ], + "OperatorData": [ + { + "name": "operatorId", + "type": "bytes32" + }, + { + "name": "operator", + "type": "address" + }, + { + "name": "treasury_account", + "type": "address" + }, + { + "name": "fee", + "type": "uint256" + } + ], + "Domain": [ + { + "name": "account", + "type": "address" + }, + { + "name": "network_id", + "type": "uint256" + }, + { + "name": "payment_token", + "type": "address" + } + ] + }, + "values": { + "permitted": [ + { + "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", + "amount": "1998000" + }, + { + "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", + "amount": "0" + }, + { + "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", + "amount": "2000" + } + ], + "spender": "0x4B1d5b0aF5AbAe333C8d2CCa2a346e0D5f68C427", + "nonce": "1742202173708", + "deadline": "1742205771", + "witness": { + "payment_type": 0, + "operator_data": { + "operatorId": "0x6ab1463ead4ba60b8e08155b29ea2b3c91731e78be09b6e12b6c25414d724dd0", + "operator": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", + "treasury_account": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", + "fee": "0" + }, + "amount": "2000000", + "source": { + "account": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", + "network_id": "42161", + "payment_token": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" + }, + "destination": { + "account": "0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7", + "network_id": "8453", + "payment_token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" + }, + "processing_date": "1742220173", + "expires_at": "1742205771" + } + } + } + approvalPermitPayload: |- + { + "domain": { + "name": "USD Coin", + "version": "2", + "chainId": 42161, + "verifyingContract": "0xaf88d065e77c8cc2239327c5edb3a432268e5831" + }, + "types": { + "Permit": [ + { + "name": "owner", + "type": "address" + }, + { + "name": "spender", + "type": "address" + }, + { + "name": "value", + "type": "uint256" + }, + { + "name": "nonce", + "type": "uint256" + }, + { + "name": "deadline", + "type": "uint256" + } + ] + }, + "values": { + "owner": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", + "spender": "0x000000000022D473030F116dDEE9F6B43aC78BA3", + "value": "115792089237316195423570985008687907853269984665640564039457584007913129639935", + "nonce": "1", + "deadline": 1742205771 + } + } + metadata: + supportsEIP2612: true + currencyThatDoesNotSupportEIP2612: + summary: Crosschain payment with a currency that does not support EIP-2612 + x-feature-flag: crosschainDisabled + value: + paymentIntentId: 01JPHNFMRC2JFG4W08FGDG4KD3 + paymentIntent: |- + { + "domain": { + "name": "Permit2", + "chainId": 42161, + "verifyingContract": "0x000000000022D473030F116dDEE9F6B43aC78BA3" + }, + "types": { + "PermitBatchWitnessTransferFrom": [ + { + "name": "permitted", + "type": "TokenPermissions[]" + }, + { + "name": "spender", + "type": "address" + }, + { + "name": "nonce", + "type": "uint256" + }, + { + "name": "deadline", + "type": "uint256" + }, + { + "name": "witness", + "type": "PaymentIntent" + } + ], + "TokenPermissions": [ + { + "name": "token", + "type": "address" + }, + { + "name": "amount", + "type": "uint256" + } + ], + "PaymentIntent": [ + { + "name": "payment_type", + "type": "uint8" + }, + { + "name": "operator_data", + "type": "OperatorData" + }, + { + "name": "amount", + "type": "uint256" + }, + { + "name": "source", + "type": "Domain" + }, + { + "name": "destination", + "type": "Domain" + }, + { + "name": "processing_date", + "type": "uint256" + }, + { + "name": "expires_at", + "type": "uint256" + } + ], + "OperatorData": [ + { + "name": "operatorId", + "type": "bytes32" + }, + { + "name": "operator", + "type": "address" + }, + { + "name": "treasury_account", + "type": "address" + }, + { + "name": "fee", + "type": "uint256" + } + ], + "Domain": [ + { + "name": "account", + "type": "address" + }, + { + "name": "network_id", + "type": "uint256" + }, + { + "name": "payment_token", + "type": "address" + } + ] + }, + "values": { + "permitted": [ + { + "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", + "amount": "1998000" + }, + { + "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", + "amount": "0" + }, + { + "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", + "amount": "2000" + } + ], + "spender": "0x4B1d5b0aF5AbAe333C8d2CCa2a346e0D5f68C427", + "nonce": "1742202196746", + "deadline": "1742205796", + "witness": { + "payment_type": 0, + "operator_data": { + "operatorId": "0x6ab1463ead4ba60b8e08155b29ea2b3c91731e78be09b6e12b6c25414d724dd0", + "operator": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", + "treasury_account": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", + "fee": "0" + }, + "amount": "2000000", + "source": { + "account": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", + "network_id": "42161", + "payment_token": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" + }, + "destination": { + "account": "0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7", + "network_id": "8453", + "payment_token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" + }, + "processing_date": "1742220196", + "expires_at": "1742205796" + } + } + } + approvalCalldata: + to: '0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9' + data: '0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' + value: '0x0' + metadata: + supportsEIP2612: false + '400': + description: Validation failed + content: + application/json: + examples: + queryParamsValidation: + summary: Query Validation Failed + value: + message: Validation failed + errors: + - field: wallet + message: Invalid Ethereum address + - field: chain + message: Invalid enum value. Expected 'POLYGON' | 'BASE' | 'OPTIMISM' | 'ETHEREUM' | 'ARBITRUM', received {input} + - field: token + message: Invalid enum value. Expected 'USDC' | 'USDT' | 'DAI', received {input} + tokenNotSupportedCrosschain: + summary: Token not supported for crosschain payment + value: + message: FAU is not supported in crosschain payment. + error: Bad Request + statusCode: 400 + '401': + description: Unauthorized + '404': + description: Request not found + '429': + description: Too Many Requests + summary: Get payment calldata + tags: + - Request + - V2/Request + /v2/request/{requestId}/routes: + get: + description: Get available payment routes for a request. This endpoint analyzes the payer's wallet balance across supported chains and returns possible payment methods. Routes include direct same-chain payments and crosschain bridging options when the payer has sufficient balance on different chains than the request's native chain. + operationId: RequestControllerV2_getRequestPaymentRoutes_v2 + parameters: + - name: requestId + required: true + in: path + description: The requestId of the request + schema: + example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + - name: wallet + required: true + in: query + description: The wallet address of the payer + schema: + example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + type: string + - name: amount + required: false + in: query + description: The amount to pay, in human readable format + schema: + type: string + - name: feePercentage + required: false + in: query + description: Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) + schema: + type: string + - name: feeAddress + required: false + in: query + description: Address to receive the fee + schema: + type: string + responses: + '200': + description: Available payment routes + content: + application/json: + schema: + type: object + description: Available payment routes for the request + properties: + routes: + type: array + description: Array of available payment routes + items: + type: object + properties: + id: + type: string + description: Unique identifier for the route + fee: + type: number + description: Fee for this route (as a decimal, e.g., 0.001 = 0.1%) + speed: + type: + - string + - number + description: Route speed - 'FAST' for direct payments, number of seconds for crosschain + price_impact: + type: number + description: Price impact of the route (as a decimal) + chain: + type: string + description: Source chain for the payment + token: + type: string + description: Token symbol for the payment + required: + - id + - fee + - speed + - chain + - token + required: + - routes + examples: + requestNetworkRoute: + summary: Only request network route + value: + routes: + - id: REQUEST_NETWORK_PAYMENT + fee: 0 + speed: FAST + price_impact: 0 + chain: MAINNET + token: REQ + sameChainRoute: + summary: Same-chain payment possible + value: + routes: + - id: REQUEST_NETWORK_PAYMENT + fee: 0 + speed: FAST + price_impact: 0 + chain: BASE + token: USDC + - id: BASE-BASE-USDC-USDC + fee: 0.001 + speed: FAST + price_impact: 0 + chain: BASE + token: USDC + crosschainRoute: + summary: Crosschain possible + value: + routes: + - id: REQUEST_NETWORK_PAYMENT + fee: 0 + speed: FAST + price_impact: 0 + chain: BASE + token: USDC + - id: POLYGON_BASE_USDC_USDC + fee: 0.001 + speed: FAST + price_impact: 0.999 + chain: POLYGON + token: USDC + noRoutes: + summary: No routes available + value: + routes: [] + '400': + description: Invalid or missing wallet address + '401': + description: Unauthorized + '404': + description: Request not found + '429': + description: Too Many Requests + summary: Get payment routes + tags: + - Request + - V2/Request + x-feature-flag: crosschainDisabled + /v2/request/payment-intents/{paymentIntentId}: + post: + description: Send a payment intent + operationId: RequestControllerV2_sendPaymentIntent_v2 + parameters: + - name: paymentIntentId + required: true + in: path + description: The payment intent ID + schema: + example: 01JNZYZPK7B4YBPD44TM72NDNJ + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + signedPaymentIntent: + type: object + properties: + signature: + type: string + description: The signature of the permit2 approval for token transfer + nonce: + type: string + description: The unique nonce for this permit2 transaction + deadline: + type: string + description: The Unix timestamp when this permit2 approval expires + required: + - signature + - nonce + - deadline + description: The signed payment intent data. + signedApprovalPermit: + type: object + properties: + signature: + type: string + description: The signature for the EIP2612 gasless token approval + nonce: + type: string + description: The unique nonce for the EIP2612 permit + deadline: + type: string + description: The Unix timestamp when this EIP2612 permit expires + required: + - signature + - nonce + - deadline + description: The EIP2612 gasless token approval data that allows Permit2 to access user tokens + required: + - signedPaymentIntent + responses: + '200': + description: Payment intent sent successfully + '401': + description: Unauthorized + '404': + description: Payment intent data not found + '429': + description: Too Many Requests + summary: Send a payment intent + tags: + - Request + - V2/Request + x-feature-flag: crosschainDisabled + /v1/payer: + post: + description: Checks compliance status and returns necessary URLs for completing compliance. + operationId: PayerV1Controller_getComplianceData_v1 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + clientUserId: + type: string + minLength: 1 + description: Client User ID + email: + type: string + format: email + description: Email + firstName: + type: string + minLength: 1 + description: First Name + lastName: + type: string + minLength: 1 + description: Last Name + beneficiaryType: + type: string + enum: + - individual + - business + companyName: + type: string + description: Company Name + dateOfBirth: + type: string + pattern: ^\d{4}-\d{2}-\d{2}$ + description: Date of birth in YYYY-MM-DD format + addressLine1: + type: string + minLength: 1 + description: Address Line 1 + addressLine2: + type: string + description: Address Line 2 + city: + type: string + minLength: 1 + description: City + state: + type: string + minLength: 1 + description: State + postcode: + type: string + minLength: 1 + description: Postcode + country: + type: string + minLength: 2 + maxLength: 2 + description: Country + nationality: + type: string + minLength: 2 + maxLength: 2 + description: Nationality + phone: + type: string + pattern: ^\+?[1-9]\d{1,14}$ + description: Phone in E.164 format + ssn: + type: string + minLength: 1 + description: Social Security Number + sourceOfFunds: + type: string + description: Source of Funds + businessActivity: + type: string + description: Business Activity + required: + - clientUserId + - email + - firstName + - lastName + - beneficiaryType + - dateOfBirth + - addressLine1 + - city + - state + - postcode + - country + - nationality + - phone + - ssn + example: + clientUserId: user-123 + email: john.doe@example.com + firstName: John + lastName: Doe + beneficiaryType: individual + dateOfBirth: '1985-12-12' + addressLine1: 123 Main Street + city: New York + state: NY + postcode: '10001' + country: US + nationality: US + phone: '+12125551234' + ssn: 123-45-6789 + responses: + '200': + description: Compliance data retrieved successfully + content: + application/json: + schema: + _def: + unknownKeys: strip + catchall: + _def: + typeName: ZodNever + ~standard: + version: 1 + vendor: zod + typeName: ZodObject + openapi: + _internal: + refId: ComplianceResponse + ~standard: + version: 1 + vendor: zod + _cached: null + examples: + success: + summary: Successful response + value: + agreementUrl: https://core-api.pay.so/v1/public/agreements?email=john.doe%40example.com + kycUrl: https://sumsub.com/idensic/l/#/sbx_VvK9E9P2A23xQPoA + status: + agreementStatus: not_started + kycStatus: not_started + '400': + description: Invalid request data + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 400 + message: + type: string + example: Compliance is only required for off-ramp requests + error: + type: string + example: Bad Request + '401': + description: Unauthorized + '404': + description: Request not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: Request with payment reference pay-ref-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Create compliance data for a user + tags: + - Payer + - V1/Payer + /v1/payer/{clientUserId}: + patch: + description: Update the agreement completion status for a user. + operationId: PayerV1Controller_updateComplianceStatus_v1 + parameters: + - name: clientUserId + required: true + in: path + description: The client user ID to update + schema: + example: user-123 + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + agreementCompleted: + type: boolean + required: + - agreementCompleted + example: + agreementCompleted: true + responses: + '200': + description: Compliance status updated successfully + content: + application/json: + schema: + properties: + success: + type: boolean + example: true + '400': + description: Invalid request data + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 400 + message: + type: string + example: agreementCompleted must be provided + error: + type: string + example: Bad Request + '401': + description: Unauthorized + '404': + description: User not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: Payer with client user ID user-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Update agreement status + tags: + - Payer + - V1/Payer + get: + description: Retrieves the comprehensive compliance status for a specific user, including KYC and agreement status. + operationId: PayerV1Controller_getComplianceStatus_v1 + parameters: + - name: clientUserId + required: true + in: path + description: The client user ID to check compliance status for + schema: + example: user-123 + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + responses: + '200': + description: Compliance status retrieved successfully + content: + application/json: + schema: + properties: + kycStatus: + type: string + example: completed + agreementStatus: + type: string + example: completed + isCompliant: + type: boolean + example: true + userId: + type: string + example: a25a4274-8f50-4579-b476-8f35b297d4ad + '401': + description: Unauthorized + '404': + description: User not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: Payer with client user ID user-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Get compliance status for a user + tags: + - Payer + - V1/Payer + /v1/payer/{clientUserId}/payment-details: + post: + description: Create payment details for a user + operationId: PayerV1Controller_createPaymentDetails_v1 + parameters: + - name: clientUserId + required: true + in: path + description: The client user ID + schema: + example: user-123 + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bankName: + type: string + minLength: 1 + description: Name of the bank + accountName: + type: string + minLength: 1 + description: Name of the account holder + accountNumber: + type: string + description: Bank account number + routingNumber: + type: string + description: Bank routing number (US) + beneficiaryType: + type: string + enum: + - individual + - business + description: Type of beneficiary + currency: + type: string + minLength: 3 + maxLength: 3 + description: Three-letter currency code (ISO 4217) + addressLine1: + type: string + minLength: 1 + description: Primary address line + addressLine2: + type: string + description: Secondary address line + city: + type: string + minLength: 1 + description: City name + state: + type: string + description: State or province code + country: + type: string + minLength: 2 + maxLength: 2 + description: Two-letter country code (ISO 3166-1 alpha-2) + dateOfBirth: + type: string + pattern: ^\d{4}-\d{2}-\d{2}$ + description: Date of birth in YYYY-MM-DD format + postalCode: + type: string + minLength: 1 + description: Postal or ZIP code + rails: + type: string + enum: + - local + - swift + - wire + default: local + description: Payment rail type + sortCode: + type: string + description: UK bank sort code + iban: + type: string + description: International Bank Account Number + swiftBic: + type: string + description: SWIFT/BIC code + documentNumber: + type: string + description: Government-issued ID number + documentType: + type: string + description: Type of government-issued ID (e.g., passport, driver's license) + accountType: + type: string + enum: + - checking + - savings + description: Type of bank account + ribNumber: + type: string + description: French RIB number + bsbNumber: + type: string + description: Australian BSB number + ncc: + type: string + description: New Zealand NCC number + branchCode: + type: string + description: Bank branch code + bankCode: + type: string + description: Bank code + ifsc: + type: string + description: Indian Financial System Code + required: + - bankName + - accountName + - beneficiaryType + - currency + - addressLine1 + - city + - country + - dateOfBirth + - postalCode + example: + bankName: Chase + accountName: Gordon's Chase Business Account + accountNumber: '253009233489' + routingNumber: '026013356' + beneficiaryType: business + currency: usd + addressLine1: 24 Theatre St. + city: Paramount + state: CA + postalCode: '90723' + country: US + dateOfBirth: '1985-12-12' + rails: local + responses: + '201': + description: Payment details created successfully + content: + application/json: + schema: + properties: + payment_detail: + type: object + properties: + id: + type: string + example: pd_123456 + clientUserId: + type: string + example: user-123 + bankName: + type: string + example: Chase + accountName: + type: string + example: Gordon's Chase Business Account + currency: + type: string + example: usd + beneficiaryType: + type: string + enum: + - individual + - business + example: business + '400': + description: Invalid request data + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 400 + message: + type: string + example: Invalid bank account details + error: + type: string + example: Bad Request + '401': + description: Unauthorized + '404': + description: User not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: User with ID user-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Create payment details + tags: + - Payer + - V1/Payer + get: + description: Retrieves the registered bank account details for a user. Optionally filter by payment details ID. + operationId: PayerV1Controller_getPaymentDetails_v1 + parameters: + - name: clientUserId + required: true + in: path + description: The client user ID to get payment details for + schema: + example: user-123 + type: string + - name: paymentDetailsId + required: false + in: query + description: Optional ID of specific payment details to retrieve + schema: + example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + responses: + '200': + description: Payment details retrieved successfully + content: + application/json: + schema: + properties: + paymentDetails: + type: array + items: + type: object + properties: + id: + type: string + example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 + userId: + type: string + example: a25a4274-8f50-4579-b476-8f35b297d4ad + bankName: + type: string + example: Chase + accountName: + type: string + example: Gordon's Chase Business Account + beneficiaryType: + type: string + example: business + accountNumber: + type: string + example: '253009233489' + routingNumber: + type: string + example: '026013356' + currency: + type: string + example: usd + status: + type: string + example: approved + rails: + type: string + example: local + '401': + description: Unauthorized + '404': + description: User or payment details not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: Payer with client user ID user-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Get payment details for a user + tags: + - Payer + - V1/Payer + /v2/payer: + post: + description: Checks compliance status and returns necessary URLs for completing compliance. + operationId: PayerV2Controller_getComplianceData_v2 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + clientUserId: + type: string + minLength: 1 + description: Client User ID + email: + type: string + format: email + description: Email + firstName: + type: string + minLength: 1 + description: First Name + lastName: + type: string + minLength: 1 + description: Last Name + beneficiaryType: + type: string + enum: + - individual + - business + companyName: + type: string + description: Company Name + dateOfBirth: + type: string + pattern: ^\d{4}-\d{2}-\d{2}$ + description: Date of birth in YYYY-MM-DD format + addressLine1: + type: string + minLength: 1 + description: Address Line 1 + addressLine2: + type: string + description: Address Line 2 + city: + type: string + minLength: 1 + description: City + state: + type: string + minLength: 1 + description: State + postcode: + type: string + minLength: 1 + description: Postcode + country: + type: string + minLength: 2 + maxLength: 2 + description: Country + nationality: + type: string + minLength: 2 + maxLength: 2 + description: Nationality + phone: + type: string + pattern: ^\+?[1-9]\d{1,14}$ + description: Phone in E.164 format + ssn: + type: string + minLength: 1 + description: Social Security Number + sourceOfFunds: + type: string + description: Source of Funds + businessActivity: + type: string + description: Business Activity + required: + - clientUserId + - email + - firstName + - lastName + - beneficiaryType + - dateOfBirth + - addressLine1 + - city + - state + - postcode + - country + - nationality + - phone + - ssn + example: + clientUserId: user-123 + email: john.doe@example.com + firstName: John + lastName: Doe + beneficiaryType: individual + dateOfBirth: '1985-12-12' + addressLine1: 123 Main Street + city: New York + state: NY + postcode: '10001' + country: US + nationality: US + phone: '+12125551234' + ssn: 123-45-6789 + responses: + '200': + description: Compliance data retrieved successfully + content: + application/json: + schema: + _def: + unknownKeys: strip + catchall: + _def: + typeName: ZodNever + ~standard: + version: 1 + vendor: zod + typeName: ZodObject + openapi: + _internal: + refId: ComplianceResponse + ~standard: + version: 1 + vendor: zod + _cached: null + examples: + success: + summary: Successful response + value: + agreementUrl: https://core-api.pay.so/v1/public/agreements?email=john.doe%40example.com + kycUrl: https://sumsub.com/idensic/l/#/sbx_VvK9E9P2A23xQPoA + status: + agreementStatus: not_started + kycStatus: not_started + '400': + description: Invalid request data + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 400 + message: + type: string + example: Compliance is only required for off-ramp requests + error: + type: string + example: Bad Request + '401': + description: Unauthorized + '404': + description: Request not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: Request with payment reference pay-ref-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Create compliance data for a user + tags: + - Payer + - V2/Payer + /v2/payer/{clientUserId}: + patch: + description: Update the agreement completion status for a user. + operationId: PayerV2Controller_updateComplianceStatus_v2 + parameters: + - name: clientUserId + required: true + in: path + description: The client user ID to update + schema: + example: user-123 + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + agreementCompleted: + type: boolean + required: + - agreementCompleted + example: + agreementCompleted: true + responses: + '200': + description: Compliance status updated successfully + content: + application/json: + schema: + properties: + success: + type: boolean + example: true + '400': + description: Invalid request data + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 400 + message: + type: string + example: agreementCompleted must be provided + error: + type: string + example: Bad Request + '401': + description: Unauthorized + '404': + description: User not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: Payer with client user ID user-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Update agreement status + tags: + - Payer + - V2/Payer + get: + description: Retrieves the comprehensive compliance status for a specific user, including KYC and agreement status. + operationId: PayerV2Controller_getComplianceStatus_v2 + parameters: + - name: clientUserId + required: true + in: path + description: The client user ID to check compliance status for + schema: + example: user-123 + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + responses: + '200': + description: Compliance status retrieved successfully + content: + application/json: + schema: + properties: + kycStatus: + type: string + example: completed + agreementStatus: + type: string + example: completed + isCompliant: + type: boolean + example: true + userId: + type: string + example: a25a4274-8f50-4579-b476-8f35b297d4ad + '401': + description: Unauthorized + '404': + description: User not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: Payer with client user ID user-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Get compliance status for a user + tags: + - Payer + - V2/Payer + /v2/payer/{clientUserId}/payment-details: + post: + description: Create payment details for a user + operationId: PayerV2Controller_createPaymentDetails_v2 + parameters: + - name: clientUserId + required: true + in: path + description: The client user ID + schema: + example: user-123 + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + bankName: + type: string + minLength: 1 + description: Name of the bank + accountName: + type: string + minLength: 1 + description: Name of the account holder + accountNumber: + type: string + description: Bank account number + routingNumber: + type: string + description: Bank routing number (US) + beneficiaryType: + type: string + enum: + - individual + - business + description: Type of beneficiary + currency: + type: string + minLength: 3 + maxLength: 3 + description: Three-letter currency code (ISO 4217) + addressLine1: + type: string + minLength: 1 + description: Primary address line + addressLine2: + type: string + description: Secondary address line + city: + type: string + minLength: 1 + description: City name + state: + type: string + description: State or province code + country: + type: string + minLength: 2 + maxLength: 2 + description: Two-letter country code (ISO 3166-1 alpha-2) + dateOfBirth: + type: string + pattern: ^\d{4}-\d{2}-\d{2}$ + description: Date of birth in YYYY-MM-DD format + postalCode: + type: string + minLength: 1 + description: Postal or ZIP code + rails: + type: string + enum: + - local + - swift + - wire + default: local + description: Payment rail type + sortCode: + type: string + description: UK bank sort code + iban: + type: string + description: International Bank Account Number + swiftBic: + type: string + description: SWIFT/BIC code + documentNumber: + type: string + description: Government-issued ID number + documentType: + type: string + description: Type of government-issued ID (e.g., passport, driver's license) + accountType: + type: string + enum: + - checking + - savings + description: Type of bank account + ribNumber: + type: string + description: French RIB number + bsbNumber: + type: string + description: Australian BSB number + ncc: + type: string + description: New Zealand NCC number + branchCode: + type: string + description: Bank branch code + bankCode: + type: string + description: Bank code + ifsc: + type: string + description: Indian Financial System Code + required: + - bankName + - accountName + - beneficiaryType + - currency + - addressLine1 + - city + - country + - dateOfBirth + - postalCode + example: + bankName: Chase + accountName: Gordon's Chase Business Account + accountNumber: '253009233489' + routingNumber: '026013356' + beneficiaryType: business + currency: usd + addressLine1: 24 Theatre St. + city: Paramount + state: CA + postalCode: '90723' + country: US + dateOfBirth: '1985-12-12' + rails: local + responses: + '201': + description: Payment details created successfully + content: + application/json: + schema: + properties: + payment_detail: + type: object + properties: + id: + type: string + example: pd_123456 + clientUserId: + type: string + example: user-123 + bankName: + type: string + example: Chase + accountName: + type: string + example: Gordon's Chase Business Account + currency: + type: string + example: usd + beneficiaryType: + type: string + enum: + - individual + - business + example: business + '400': + description: Invalid request data + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 400 + message: + type: string + example: Invalid bank account details + error: + type: string + example: Bad Request + '401': + description: Unauthorized + '404': + description: User not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: User with ID user-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Create payment details + tags: + - Payer + - V2/Payer + get: + description: Retrieves the registered bank account details for a user. Optionally filter by payment details ID. + operationId: PayerV2Controller_getPaymentDetails_v2 + parameters: + - name: clientUserId + required: true + in: path + description: The client user ID to get payment details for + schema: + example: user-123 + type: string + - name: paymentDetailsId + required: false + in: query + description: Optional ID of specific payment details to retrieve + schema: + example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + responses: + '200': + description: Payment details retrieved successfully + content: + application/json: + schema: + properties: + paymentDetails: + type: array + items: + type: object + properties: + id: + type: string + example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 + userId: + type: string + example: a25a4274-8f50-4579-b476-8f35b297d4ad + bankName: + type: string + example: Chase + accountName: + type: string + example: Gordon's Chase Business Account + beneficiaryType: + type: string + example: business + accountNumber: + type: string + example: '253009233489' + routingNumber: + type: string + example: '026013356' + currency: + type: string + example: usd + status: + type: string + example: approved + rails: + type: string + example: local + '401': + description: Unauthorized + '404': + description: User or payment details not found + content: + application/json: + schema: + properties: + statusCode: + type: number + example: 404 + message: + type: string + example: Payer with client user ID user-123 not found + error: + type: string + example: Not Found + '429': + description: Too Many Requests + summary: Get payment details for a user + tags: + - Payer + - V2/Payer + /v1/pay: + post: + description: Initiate a payment without having to create a request first + operationId: PayV1Controller_payRequest_v1 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + payee: + type: string + description: The wallet address of the payee + amount: + type: string + description: The payable amount of the invoice, in human readable format + invoiceCurrency: + type: string + description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' + paymentCurrency: + type: string + description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' + required: + - payee + - amount + - invoiceCurrency + - paymentCurrency + example: + payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '10' + invoiceCurrency: USD + paymentCurrency: ETH-sepolia-sepolia + responses: + '201': + description: Request created and payment initiated successfully + content: + application/json: + schema: + _def: + unknownKeys: strip + catchall: + _def: + typeName: ZodNever + ~standard: + version: 1 + vendor: zod + typeName: ZodObject + ~standard: + version: 1 + vendor: zod + _cached: null + examples: + nativeCurrency: + summary: Native currency payment (e.g., ETH) + value: + requestID: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + paymentReference: '0xb3581f0b0f74cc61' + transactions: + - data: 0xb868980b...00 + to: '0x11BF2fDA23bF0A98365e1A4e04A87C9339e8687' + value: + type: BigNumber + hex: '0x038d7ea4c68000' + metadata: + stepsRequired: 1 + needsApproval: false + approvalTransactionIndex: null + hasEnoughBalance: true + hasEnoughGas: true + erc20Token: + summary: 'V1: ERC20 token payment (requires approval)' + value: + requestID: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + paymentReference: '0xb3581f0b0f74cc61' + transactions: + - data: 0x095ea7b3...ff + to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324cf623C' + value: 0 + - data: 0xc219a14d...00 + to: '0x399F5EE127ce7432E4921a61b8CF52b0af52cbfE' + value: 0 + metadata: + stepsRequired: 2 + needsApproval: true + approvalTransactionIndex: 0 + hasEnoughBalance: true + hasEnoughGas: true + '401': + description: Unauthorized + '404': + description: Wallet not found + '429': + description: Too Many Requests + summary: Initiate a payment + tags: + - Pay + - V1/Pay + /v2/payouts: + post: + description: Initiate a payment without having to create a request first. Supports both one-time and recurring payments. For recurring payments, specify the recurrence object with start date, frequency, total executions, and payer address. The system will create a recurring payment schedule and return the necessary transactions for allowance approval and signature submission. + operationId: PayoutV2Controller_payRequest_v2 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + payee: + type: string + description: The wallet address of the payee + amount: + type: string + description: The payable amount of the invoice, in human readable format + invoiceCurrency: + type: string + description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' + paymentCurrency: + type: string + description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' + feePercentage: + type: string + description: Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) + feeAddress: + type: string + description: Address to receive the fee + recurrence: + type: object + properties: + startDate: + type: string + description: The start date of the payment, cannot be in the past + frequency: + type: string + enum: + - DAILY + - WEEKLY + - MONTHLY + - YEARLY + description: The frequency of the payment + totalPayments: + type: number + minimum: 2 + maximum: 256 + description: The total number of times the payment will be executed (max 256). + payer: + type: string + description: The wallet address of the payer + required: + - startDate + - frequency + - totalPayments + - payer + description: Configuration details for recurring payments + payerWallet: + type: string + description: The wallet address of the payer, use to check if payer approval exists + required: + - payee + - amount + - invoiceCurrency + - paymentCurrency + examples: + oneTimePayment: + summary: One-time payment example + value: + payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '10' + invoiceCurrency: USD + paymentCurrency: ETH-sepolia-sepolia + feePercentage: '0.02' + feeAddress: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + recurringPayment: + summary: Recurring payment example + value: + payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '10' + invoiceCurrency: USD + paymentCurrency: ETH-sepolia-sepolia + feePercentage: '0.02' + feeAddress: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + recurrence: + startDate: 2025-09-11T22:15:13.002Z + frequency: DAILY + totalPayments: 30 + payer: '0x2e2E5C79F571ef1658d4C2d3684a1FE97DD30570' + erc20Payment: + summary: ERC20 token payment example + value: + payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '100' + invoiceCurrency: FAU-sepolia + paymentCurrency: FAU-sepolia + feePercentage: '0.01' + feeAddress: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + responses: + '201': + description: Request created and payment initiated successfully + content: + application/json: + schema: + _def: + unknownKeys: strip + catchall: + _def: + typeName: ZodNever + ~standard: + version: 1 + vendor: zod + typeName: ZodObject + ~standard: + version: 1 + vendor: zod + _cached: null + examples: + nativeCurrency: + summary: Native currency payment (e.g., ETH) + value: + requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + paymentReference: '0xb3581f0b0f74cc61' + transactions: + - data: 0xb868980b...00 + to: '0x11BF2fDA23bF0A98365e1A4e04A87C9339e8687' + value: + type: BigNumber + hex: '0x038d7ea4c68000' + metadata: + stepsRequired: 1 + needsApproval: false + approvalTransactionIndex: null + hasEnoughBalance: true + hasEnoughGas: true + erc20Token: + summary: ERC20 token payment (requires approval) + value: + requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + paymentReference: '0xb3581f0b0f74cc61' + transactions: + - data: 0x095ea7b3...ff + to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324cf623C' + value: 0 + - data: 0xc219a14d...00 + to: '0x399F5EE127ce7432E4921a61b8CF52b0af52cbfE' + value: 0 + metadata: + stepsRequired: 2 + needsApproval: true + approvalTransactionIndex: 0 + hasEnoughBalance: true + hasEnoughGas: true + recurringPayment: + summary: Recurring payment response (requires signature) + value: + id: 01JXYJKCAHGFTDR15F2D072ESG + transactions: + - to: '0xA0b86a33E6441b8c4C8C8C8C8C8C8C8C8C8C8C8' + data: '0x095ea7b30000000000000000000000000363dD3ccD4f187d7033c57354CA81f998451D590000000000000000000000000000000000000000000000000000000000000000' + value: '0x0' + recurringPaymentPermit: + domain: + name: ERC20RecurringPaymentProxy + version: '1' + chainId: 11155111 + verifyingContract: '0x0363dD3ccD4f187d7033c57354CA81f998451D59' + types: + SchedulePermit: + - name: subscriber + type: address + - name: token + type: address + - name: recipient + type: address + - name: feeAddress + type: address + - name: amount + type: uint128 + - name: feeAmount + type: uint128 + - name: gasFee + type: uint128 + - name: periodSeconds + type: uint32 + - name: firstExec + type: uint32 + - name: totalExecutions + type: uint8 + - name: nonce + type: uint256 + - name: deadline + type: uint256 + values: + subscriber: '0x2e2E5C79F571ef1658d4C2d3684a1FE97DD30570' + token: '0xA0b86a33E6441b8c4C8C8C8C8C8C8C8C8C8C8C8' + recipient: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + feeAddress: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '10000000000000000000' + feeAmount: '0' + gasFee: '0' + periodSeconds: 86400 + firstExec: 1735732800 + totalExecutions: 30 + nonce: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef' + deadline: 1738404800 + metadata: + stepsRequired: 2 + totalNeededAllowance: '300000000000000000000' + currentAllowance: '0' + additionalAllowanceNeeded: '300000000000000000000' + existingPaymentsAmount: '0' + '401': + description: Unauthorized + '404': + description: Wallet not found + '429': + description: Too Many Requests + summary: Initiate a payment + tags: + - Pay + - V2/Payouts + /v2/payouts/batch: + post: + description: Pays multiple payment requests in one transaction by either creating new requests or using existing request IDs. All requests must be on the same network. Supports mixed ERC20, Native, and conversion requests. + operationId: PayoutV2Controller_payBatchRequest_v2 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + requests: + type: array + items: + type: object + properties: + payee: + type: string + description: The wallet address of the payee + amount: + type: string + description: The payable amount of the invoice, in human readable format + invoiceCurrency: + type: string + description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' + paymentCurrency: + type: string + description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' + required: + - payee + - amount + - invoiceCurrency + - paymentCurrency + description: A list of payment requests to be created andprocessed in batch. All requests must be on the same network and contain payment/invoice currency information. Either `requests` or `requestIds` must be provided, but not both. + requestIds: + type: array + items: + type: string + description: The request IDs of the existing requests to be paid. Requests must be on the same network. Either `requests` or `requestIds` must be provided, but not both. + payer: + type: string + description: The wallet address of the payer, user to check if approval is needed or not. + example: + requests: + - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '2' + invoiceCurrency: FAU-sepolia + paymentCurrency: FAU-sepolia + - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '2' + invoiceCurrency: fUSDC-sepolia + paymentCurrency: fUSDC-sepolia + - payee: '0xb07D2398d2004378cad234DA0EF14f1c94A530e4' + amount: '10' + invoiceCurrency: USD + paymentCurrency: FAU-sepolia + - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '0.00001' + invoiceCurrency: ETH-sepolia-sepolia + paymentCurrency: ETH-sepolia-sepolia + - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' + amount: '10' + invoiceCurrency: USD + paymentCurrency: ETH-sepolia-sepolia + payer: '0x2e2E5C79F571ef1658d4C2d3684a1FE97DD30570' + responses: + '201': + description: Batch payment calldata retrieved successfully + content: + application/json: + schema: + type: object + properties: + ERC20ApprovalTransactions: + type: array + description: Array of ERC20 approval transactions needed before the batch payment. Only present when token approval is required. + items: + type: object + properties: + data: + type: string + description: Transaction calldata for the ERC20 approval + to: + type: string + description: Target ERC20 token contract address for approval + value: + type: integer + description: Always 0 for ERC20 approvals + required: + - data + - to + - value + ERC20BatchPaymentTransaction: + type: object + description: The batch payment transaction for ERC20 tokens. Only present when the batch contains ERC20 payments. + properties: + data: + type: string + description: Transaction calldata for the ERC20 batch payment + to: + type: string + description: Target batch payment contract address + value: + type: object + properties: + type: + type: string + enum: + - BigNumber + hex: + type: string + description: Payment amount in EVM-compatible format, encoded in hex. Usually 0 for ERC20 payments + required: + - type + - hex + required: + - data + - to + - value + ETHBatchPaymentTransaction: + type: object + description: The batch payment transaction for native ETH. Only present when the batch contains ETH payments. + properties: + data: + type: string + description: Transaction calldata for the ETH batch payment + to: + type: string + description: Target batch payment contract address + value: + type: object + properties: + type: + type: string + enum: + - BigNumber + hex: + type: string + description: Payment amount in EVM-compatible format, encoded in hex. Contains the ETH value to send + required: + - type + - hex + required: + - data + - to + - value + additionalProperties: false + examples: + erc20_and_eth_with_approval: + summary: Batch payment with approval needed + value: + ERC20ApprovalTransactions: + - data: 0x095ea7b3... + to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324Cf623C' + value: 0 + batchPaymentTransaction: + data: 0x92cddb91... + to: '0x67818703c92580c0e106e401F253E8A410A66f8B' + value: + type: BigNumber + hex: '0x0d83b3d1afc58b' + erc20_and_eth_no_approval: + summary: Batch payment without approval needed + value: + ERC20ApprovalTransactions: [] + batchPaymentTransaction: + data: 0x92cddb91... + to: '0x67818703c92580c0e106e401F253E8A410A66f8B' + value: + type: BigNumber + hex: '0x0d83b3d1afc58b' + '400': + description: Requests must be on the same network + content: + application/json: + examples: + requestsOnDifferentNetworks: + summary: Requests on different networks + value: + message: All requests must be on the same network + error: Bad Request + statusCode: 400 + '401': + description: Unauthorized + '429': + description: Too Many Requests + summary: Pay multiple requests in one transaction + tags: + - Pay + - V2/Payouts + /v2/payouts/recurring/{id}: + post: + description: Submit a signature for a recurring payment permit to activate the recurring payment schedule. This endpoint is called after creating a recurring payment and obtaining the permit data. The signature authorizes the recurring payment contract to execute payments on behalf of the payer according to the schedule. Once activated, payments will be executed automatically at the specified intervals. + operationId: PayoutV2Controller_submitRecurringPaymentSignature_v2 + parameters: + - name: id + required: true + in: path + description: The ID of the recurring payment + schema: + example: 01JXYJKCAHGFTDR15F2D072ESG + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + permitSignature: + type: string + description: The signature of the recurring payment permit. + required: + - permitSignature + example: + permitSignature: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1b' + responses: + '201': + description: Recurring payment signature submitted successfully + content: + application/json: + examples: + success: + summary: Signature submitted successfully + value: + message: Recurring payment activated successfully + id: 01JXYJKCAHGFTDR15F2D072ESG + status: active + '400': + description: Bad request + content: + application/json: + examples: + invalidSignature: + summary: Invalid signature provided + value: + message: Invalid signature provided + error: Bad Request + statusCode: 400 + alreadyActive: + summary: Recurring payment is already active + value: + message: Recurring payment is already active + error: Bad Request + statusCode: 400 + '401': + description: Unauthorized + '404': + description: Recurring payment not found + '429': + description: Too Many Requests + summary: Submit a recurring payment signature + tags: + - Pay + - V2/Payouts + get: + description: Retrieve the current status and execution details of a recurring payment. Returns information about executed payments, remaining executions, next payment date, and overall status. This endpoint is useful for monitoring recurring payment progress and checking if payments are being executed as expected. + operationId: PayoutV2Controller_getRecurringPaymentStatus_v2 + parameters: + - name: id + required: true + in: path + description: The ID of the recurring payment + schema: + example: 01JXYJKCAHGFTDR15F2D072ESG + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + responses: + '200': + description: Recurring payment status retrieved successfully + content: + application/json: + examples: + active: + summary: Active recurring payment + value: + processedPayments: 3 + totalPayments: 30 + lastPaymentDate: '2025-01-04T10:00:00.000Z' + nextPaymentDate: '2025-01-05T10:00:00.000Z' + status: active + requests: + - paymentReference: '0xb3581f0b0f74cc61' + requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb + payments: + - id: 01JXYJKCAHGFTDR15F2D072ESG + amount: '10' + timestamp: '2025-01-04T10:00:00.000Z' + txHash: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef' + paused: + summary: Paused recurring payment + value: + processedPayments: 5 + totalPayments: 30 + lastPaymentDate: '2025-01-05T10:00:00.000Z' + nextPaymentDate: null + status: paused + failureCount: 3 + failureReason: Insufficient token allowance + completed: + summary: Completed recurring payment + value: + processedPayments: 30 + totalPayments: 30 + lastPaymentDate: '2025-01-30T10:00:00.000Z' + nextPaymentDate: null + status: completed + '401': + description: Unauthorized + '404': + description: Recurring payment not found + content: + application/json: + examples: + notFound: + summary: Recurring payment not found + value: + message: Recurring payment not found + error: Not Found + statusCode: 404 + '429': + description: Too Many Requests + summary: Get the status of a recurring payment + tags: + - Pay + - V2/Payouts + patch: + description: Update a recurring payment by cancelling it or unpausing it. When cancelling, optionally returns a transaction to decrease allowance. When unpausing, resumes execution of a paused recurring payment. + operationId: PayoutV2Controller_updateRecurringPayment_v2 + parameters: + - name: id + required: true + in: path + description: The ID of the recurring payment + schema: + example: 01JXYJKCAHGFTDR15F2D072ESG + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + action: + type: string + enum: + - cancel + - unpause + description: The action to perform on the recurring payment + required: + - action + example: + action: cancel + responses: + '200': + description: Recurring payment updated successfully + content: + application/json: + examples: + cancelled: + summary: Recurring payment cancelled + value: + id: 01JXYJKCAHGFTDR15F2D072ESG + status: cancelled + transactions: + - to: '0xA0b86a33E6441b8c4C8C8C8C8C8C8C8C8C8C8C8' + data: '0x095ea7b30000000000000000000000000363dD3ccD4f187d7033c57354CA81f998451D590000000000000000000000000000000000000000000000000000000000000000' + value: '0x0' + metadata: + remainingPayments: 5 + remainingAmount: '5000000000000000000' + processedPayments: 3 + totalPayments: 8 + unpaused: + summary: Recurring payment unpaused + value: + id: 01JXYJKCAHGFTDR15F2D072ESG + status: active + metadata: + processedPayments: 3 + totalPayments: 8 + nextPaymentDate: '2024-01-15T10:00:00.000Z' + '400': + description: Bad request + content: + application/json: + examples: + alreadyCancelled: + summary: Recurring payment is already cancelled + value: + message: Recurring payment is already cancelled + error: Bad Request + statusCode: 400 + completed: + summary: Cannot cancel a completed recurring payment + value: + message: Cannot cancel a completed recurring payment + error: Bad Request + statusCode: 400 + notPaused: + summary: Recurring payment is not paused + value: + message: Recurring payment is not paused + error: Bad Request + statusCode: 400 + invalidAction: + summary: Invalid action provided + value: + message: 'Invalid action: invalid_action' + error: Bad Request + statusCode: 400 + '401': + description: Unauthorized + '404': + description: Recurring payment not found + '429': + description: Too Many Requests + summary: Update a recurring payment + tags: + - Pay + - V2/Payouts + /v2/platforms/me: + get: + description: |- + Get the authenticated platform's profile information + + Requires session_token cookie. If you've logged in, this cookie is already set in your browser. + operationId: PlatformV2Controller_getCurrentPlatform_v2 + parameters: + - name: Cookie + in: header + description: Active session cookie (automatically included after login) + required: true + schema: + type: string + example: session_token= + responses: + '200': + description: Platform profile data + headers: + Set-Cookie: + description: Session token cookie + schema: + type: string + content: + application/json: + schema: + _def: + unknownKeys: strip + catchall: + _def: + typeName: ZodNever + ~standard: + version: 1 + vendor: zod + typeName: ZodObject + openapi: + _internal: + refId: PlatformProfile + ~standard: + version: 1 + vendor: zod + _cached: null + examples: + productionAccess: + summary: Platform with crypto-to-fiat access + value: + hasCryptoToFiatProductionAccess: true + noProductionAccess: + summary: Platform without crypto-to-fiat access + value: + hasCryptoToFiatProductionAccess: false + '401': + description: Unauthorized + '429': + description: Too Many Requests + security: + - session_token: [] + summary: Get current platform profile (Requires Session) + tags: + - Platform + - V2/Platforms + /v2/journey: + post: + description: Creates a new journeyRef (tracking ID) to trace the full lifecycle of a payment across multiple processors. This ID should be copied into the reference/memo field of all subsequent payment hops. Optionally, link the journey to an existing payment request. + operationId: JourneyController_createJourney_v2 + parameters: + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + requestId: + type: string + description: The request ID of the request linked to the journey + examples: + withRequestId: + summary: Link to an existing payment request + value: + requestId: 01HXYZABCDEF1234567890QWERTYUIOP + standalone: + summary: Standalone journey (no request) + value: {} + responses: + '201': + description: Journey created successfully. Returns the unique journeyRef (tracking ID). + content: + application/json: + examples: + default: + summary: JourneyRef created + value: + journeyId: 01JOURNEYULID1234567890ABCDEF + '401': + description: Unauthorized + '429': + description: Too Many Requests + summary: Create a new payment journey (tracking reference) + tags: + - V2/Journey + x-feature-flag: journeyDisabled + /v2/journey/{queryId}: + post: + description: Processors call this endpoint to report a new event (step) in a payment's journey. Each event represents a single hop (e.g., exchange, bridge, bank) and should include as much detail as possible. Events are automatically ordered by their processing time to build a full timeline. If a processor does not report, the timeline will simply show the steps that did report. + operationId: JourneyController_createJourneyEvent_v2 + parameters: + - name: queryId + required: true + in: path + description: Either a journeyId (e.g., '01JOURNEYULID1234567890ABCDEF') or a txReference from an existing event in the journey (e.g., '0xabc123def456...'). The system will automatically determine which type is provided and locate the appropriate journey. + schema: + example: 01JOURNEYULID1234567890ABCDEF + type: string + - name: x-api-key + in: header + description: API key for authentication + required: true + schema: + type: string + requestBody: + required: true + content: + application/json: + schema: + type: object + properties: + status: + type: string + description: The status of the journey event + amount: + type: string + description: The amount of the journey event + processedAt: + type: string + description: The date and time the journey event was processed, has to be in UTC format and end with 'Z' example `2025-07-23T14:23:00Z` + currency: + type: string + description: The currency of the journey event + txReference: + type: string + description: The transaction reference of the journey event + rawPayload: + description: The raw payload of the journey event + nextProcessorId: + type: string + description: The ID of the next processor in the journey + required: + - status + - amount + - processedAt + examples: + full: + summary: Full event with transaction reference and details + value: + status: COMPLETED + amount: '1000.00' + currency: USDT + txReference: 0xabc123def456... + processedAt: '2024-06-10T14:23:00Z' + rawPayload: + exchange: Binance + network: Ethereum + fee: '2.50' + note: Withdrawal to bridge + minimal: + summary: Minimal event (required fields only) + value: + status: PENDING + amount: '500.00' + processedAt: '2024-06-10T13:00:00Z' + responses: + '201': + description: Journey event created successfully. Returns the event details. + content: + application/json: + examples: + default: + summary: Event created + value: + id: 01EVENTULID1234567890ABCDEF + journeyId: 01JOURNEYULID1234567890ABCDEF + processorId: 01PROCESSORULID1234567890ABCDEF + status: COMPLETED + amount: '1000.00' + currency: USDT + txReference: 0xabc123def456... + processedAt: '2024-06-10T14:23:00Z' + rawPayload: + exchange: Binance + network: Ethereum + fee: '2.50' + note: Withdrawal to bridge + '401': + description: Unauthorized + '429': + description: Too Many Requests + summary: Report a payment event (step) for a journey + tags: + - V2/Journey + x-feature-flag: journeyDisabled + /v2/journey/{journeyId}: + get: + description: Returns the journey and all reported events (steps) for a given journeyRef (tracking ID), sorted by processing time. This provides a transparent, end-to-end timeline of the payment's path across all reporting processors. + operationId: JourneyController_getJourney_v2 + parameters: + - name: journeyId + required: true + in: path + schema: + type: string + responses: + '200': + description: Journey and its events retrieved successfully. + content: + application/json: + examples: + default: + summary: Journey with events + value: + id: 01JOURNEYULID1234567890ABCDEF + requestId: 01HXYZABCDEF1234567890QWERTYUIOP + createdAt: '2024-06-10T12:00:00Z' + events: + - id: 01EVENTULID1234567890ABCDEF + stepIndex: 1 + status: PENDING + amount: '500.00' + currency: USDT + processedAt: '2024-06-10T13:00:00Z' + - id: 01EVENTULID1234567890ABCDEG + stepIndex: 2 + status: COMPLETED + amount: '1000.00' + currency: USDT + txReference: 0xabc123def456... + processedAt: '2024-06-10T14:23:00Z' + rawPayload: + exchange: Binance + network: Ethereum + '429': + description: Too Many Requests + summary: Get the full timeline for a payment journey + tags: + - V2/Journey + x-feature-flag: journeyDisabled +info: + title: Request Network API + description: API for easily creating and paying Requests with Request Network. + version: 0.8.1 + contact: {} +tags: + - name: V1/Request + description: Core payment request operations (V1) + - name: V1/Pay + description: Pay a request without creating one first (V1) + - name: V1/Authentication + description: Authentication operations (V1) + - name: V1/API Keys + description: API key management (V1) + - name: V1/Currencies + description: Currency operations (V1) + - name: V1/Webhooks + description: Webhook configuration (V1) + - name: V2/Request + description: Core payment request operations (V2) + - name: V2/Payouts + description: Pay a request without creating one first (V2) + - name: V2/Payer + description: Crypto-to-fiat payer management operations (V2) + - name: V2/Authentication + description: Authentication operations (V2) + - name: V2/API Keys + description: API key management (V2) + - name: V2/Webhooks + description: Webhook configuration (V2) + - name: V2/Currencies + description: Currency operations (V2) + - name: V2/Platforms + description: Platform operations (V2) + - name: V2/Journey + description: Journey operations (V2) +servers: + - url: http://127.0.0.1:8080 + description: Local development server + - url: https://api.request.network + description: Production server + - url: https://api.stage.request.network + description: Staging server +components: + schemas: {} +externalDocs: + description: Request Network Docs + url: https://docs.request.network/request-network-api +x-tagGroups: + - name: V1 + tags: + - V1/Request + - V1/Pay + - V1/Currencies + - V1/Authentication + - V1/API Keys + - V1/Webhooks + description: v1 endpoints + - name: V2 + tags: + - V2/Request + - V2/Payouts + - V2/Payer + - V2/Currencies + - V2/Authentication + - V2/API Keys + - V2/Webhooks + - V2/Platforms + - V2/Journey + description: v2 endpoints From 46b12a3b2c72eecd745e9526638770c1565d8d61 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Fri, 12 Sep 2025 16:43:07 -0400 Subject: [PATCH 05/32] refactor: migrate OpenAPI source from local YAML file to remote staging API endpoint --- docs.json | 2 +- openapi.yaml | 6489 -------------------------------------------------- 2 files changed, 1 insertion(+), 6490 deletions(-) delete mode 100644 openapi.yaml diff --git a/docs.json b/docs.json index 3ae267c..41daaf1 100644 --- a/docs.json +++ b/docs.json @@ -33,7 +33,7 @@ "pages": [ { "group": "Create and Pay Requests", - "openapi": "/Users/mantisclone/projects/mintlify-docs/openapi.yaml", + "openapi": "https://api.stage.request.network/open-api/openapi.json", "pages": [ "request-network-api/create-and-pay-requests" ] diff --git a/openapi.yaml b/openapi.yaml deleted file mode 100644 index 1b97050..0000000 --- a/openapi.yaml +++ /dev/null @@ -1,6489 +0,0 @@ -openapi: 3.0.0 -paths: - /v2/request-tech: - post: - description: |- - Create a new webhook endpoint for receiving notifications - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: RequestTechController_createWebhook_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - url: - type: string - format: uri - description: Webhook URL - required: - - url - example: - url: https://example.com/webhook - responses: - '201': - description: Webhook created successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: object - properties: - id: - type: string - description: Webhook ID - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - secret: - type: string - description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' - example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c - '400': - description: Webhook already exists - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Create webhook (Requires Session) - tags: - - Webhooks - - V2/Request Tech - get: - description: |- - Get all webhooks for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: RequestTechController_getWebhooks_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: List of webhooks - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: array - description: List of webhooks - items: - type: object - properties: - id: - type: string - description: Webhook ID - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - url: - type: string - description: Webhook URL - example: https://example.com/webhook - secret: - type: string - description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' - example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c - isActive: - type: boolean - default: true - createdAt: - type: string - format: date-time - example: '2025-02-17T10:50:19.497Z' - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: List webhooks (Requires Session) - tags: - - Webhooks - - V2/Request Tech - /v2/request-tech/{webhookId}: - put: - description: |- - Enable or disable a webhook - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: RequestTechController_toggleWebhook_v2 - parameters: - - name: webhookId - required: true - in: path - description: Webhook ID - schema: - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: Webhook toggled successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: Webhook not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Toggle webhook (Requires Session) - tags: - - Webhooks - - V2/Request Tech - delete: - description: |- - Permanently delete a webhook - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: RequestTechController_deleteWebhook_v2 - parameters: - - name: webhookId - required: true - in: path - description: Webhook ID - schema: - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: Webhook deleted successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: Webhook not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Delete webhook (Requires Session) - tags: - - Webhooks - - V2/Request Tech - /v2/request-tech/test: - post: - description: |- - Send a test webhook event to all active webhook endpoints for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: RequestTechController_testWebhook_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - eventType: - type: string - enum: - - payment.processing - - payment.failed - - payment.refunded - - payment.confirmed - - payment.partial - - request.recurring - - payment_detail.updated - - compliance.updated - description: Type of webhook event to test - required: - - eventType - example: - eventType: payment.confirmed - responses: - '201': - description: Test webhook sent successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: {} - '400': - description: Invalid event type - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - examples: - invalidEventType: - summary: Invalid event type - value: - statusCode: 400 - message: - - code: invalid_enum_value - options: - - payment.processing - - payment.failed - - payment.refunded - - payment.confirmed - - payment.partial - - request.recurring - - payment_detail.updated - - compliance.updated - path: - - eventType - message: Invalid enum value. Expected 'payment.processing' | 'payment.failed' | 'payment.refunded' | 'payment.confirmed' | 'payment.partial' | 'request.recurring' | 'payment_detail.updated' | 'compliance.updated', received 'invalid.event' - error: Bad Request - '401': - description: Unauthorized - '404': - description: No active webhooks found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Test webhook (Requires Session) - tags: - - Webhooks - - V2/Request Tech - /v1/webhook: - post: - description: |- - Create a new webhook endpoint for receiving notifications - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV1Controller_createWebhook_v1 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - url: - type: string - format: uri - description: Webhook URL - required: - - url - example: - url: https://example.com/webhook - responses: - '201': - description: Webhook created successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: object - properties: - id: - type: string - description: Webhook ID - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - secret: - type: string - description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' - example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c - '400': - description: Webhook already exists - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Create webhook (Requires Session) - tags: - - Webhooks - - V1/Webhooks - get: - description: |- - Get all webhooks for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV1Controller_getWebhooks_v1 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: List of webhooks - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: array - description: List of webhooks - items: - type: object - properties: - id: - type: string - description: Webhook ID - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - url: - type: string - description: Webhook URL - example: https://example.com/webhook - secret: - type: string - description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' - example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c - isActive: - type: boolean - default: true - createdAt: - type: string - format: date-time - example: '2025-02-17T10:50:19.497Z' - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: List webhooks (Requires Session) - tags: - - Webhooks - - V1/Webhooks - /v1/webhook/{webhookId}: - put: - description: |- - Enable or disable a webhook - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV1Controller_toggleWebhook_v1 - parameters: - - name: webhookId - required: true - in: path - description: Webhook ID - schema: - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: Webhook toggled successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: Webhook not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Toggle webhook (Requires Session) - tags: - - Webhooks - - V1/Webhooks - delete: - description: |- - Permanently delete a webhook - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV1Controller_deleteWebhook_v1 - parameters: - - name: webhookId - required: true - in: path - description: Webhook ID - schema: - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: Webhook deleted successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: Webhook not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Delete webhook (Requires Session) - tags: - - Webhooks - - V1/Webhooks - /v1/webhook/test: - post: - description: |- - Send a test webhook event to all active webhook endpoints for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV1Controller_testWebhook_v1 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - eventType: - type: string - enum: - - payment.processing - - payment.failed - - payment.refunded - - payment.confirmed - - payment.partial - - request.recurring - - payment_detail.updated - - compliance.updated - description: Type of webhook event to test - required: - - eventType - example: - eventType: payment.confirmed - responses: - '201': - description: Test webhook sent successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: {} - '400': - description: Invalid event type - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - examples: - invalidEventType: - summary: Invalid event type - value: - statusCode: 400 - message: - - code: invalid_enum_value - options: - - payment.processing - - payment.failed - - payment.refunded - - payment.confirmed - - payment.partial - - request.recurring - - payment_detail.updated - - compliance.updated - path: - - eventType - message: Invalid enum value. Expected 'payment.processing' | 'payment.failed' | 'payment.refunded' | 'payment.confirmed' | 'payment.partial' | 'request.recurring' | 'payment_detail.updated' | 'compliance.updated', received 'invalid.event' - error: Bad Request - '401': - description: Unauthorized - '404': - description: No active webhooks found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Test webhook (Requires Session) - tags: - - Webhooks - - V1/Webhooks - /v2/webhook: - post: - description: |- - Create a new webhook endpoint for receiving notifications - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV2Controller_createWebhook_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - url: - type: string - format: uri - description: Webhook URL - required: - - url - example: - url: https://example.com/webhook - responses: - '201': - description: Webhook created successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: object - properties: - id: - type: string - description: Webhook ID - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - secret: - type: string - description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' - example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c - '400': - description: Webhook already exists - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Create webhook (Requires Session) - tags: - - Webhooks - - V2/Webhooks - get: - description: |- - Get all webhooks for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV2Controller_getWebhooks_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: List of webhooks - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: array - description: List of webhooks - items: - type: object - properties: - id: - type: string - description: Webhook ID - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - url: - type: string - description: Webhook URL - example: https://example.com/webhook - secret: - type: string - description: '[Webhook signing secret](https://docs.request.network/request-network-api/api-portal-manage-api-keys-and-webhooks#webhook-management)' - example: 9f8688812f6abb01ee7a36934ab10cabab4498a24d2dc080f900ced57617713c - isActive: - type: boolean - default: true - createdAt: - type: string - format: date-time - example: '2025-02-17T10:50:19.497Z' - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: List webhooks (Requires Session) - tags: - - Webhooks - - V2/Webhooks - /v2/webhook/{webhookId}: - put: - description: |- - Enable or disable a webhook - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV2Controller_toggleWebhook_v2 - parameters: - - name: webhookId - required: true - in: path - description: Webhook ID - schema: - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: Webhook toggled successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: Webhook not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Toggle webhook (Requires Session) - tags: - - Webhooks - - V2/Webhooks - delete: - description: |- - Permanently delete a webhook - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV2Controller_deleteWebhook_v2 - parameters: - - name: webhookId - required: true - in: path - description: Webhook ID - schema: - example: 01JMMA4WWFT0VAPBAS0GYH70GQ - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: Webhook deleted successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: Webhook not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Delete webhook (Requires Session) - tags: - - Webhooks - - V2/Webhooks - /v2/webhook/test: - post: - description: |- - Send a test webhook event to all active webhook endpoints for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: WebhookV2Controller_testWebhook_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - eventType: - type: string - enum: - - payment.processing - - payment.failed - - payment.refunded - - payment.confirmed - - payment.partial - - request.recurring - - payment_detail.updated - - compliance.updated - description: Type of webhook event to test - required: - - eventType - example: - eventType: payment.confirmed - responses: - '201': - description: Test webhook sent successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: {} - '400': - description: Invalid event type - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - examples: - invalidEventType: - summary: Invalid event type - value: - statusCode: 400 - message: - - code: invalid_enum_value - options: - - payment.processing - - payment.failed - - payment.refunded - - payment.confirmed - - payment.partial - - request.recurring - - payment_detail.updated - - compliance.updated - path: - - eventType - message: Invalid enum value. Expected 'payment.processing' | 'payment.failed' | 'payment.refunded' | 'payment.confirmed' | 'payment.partial' | 'request.recurring' | 'payment_detail.updated' | 'compliance.updated', received 'invalid.event' - error: Bad Request - '401': - description: Unauthorized - '404': - description: No active webhooks found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Test webhook (Requires Session) - tags: - - Webhooks - - V2/Webhooks - /v1/auth/register: - post: - description: Register a new user with an email and password - operationId: AuthV1Controller_register_v1 - parameters: [] - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - email: - type: string - format: email - description: Platform email - password: - type: string - minLength: 8 - maxLength: 100 - description: Platform password - required: - - email - - password - responses: - '201': - description: Successfully registered - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '400': - description: Bad request - validation failed or already logged in - '429': - description: Too Many Requests - summary: Register a new user - tags: - - Authentication - - V1/Authentication - /v1/auth/login: - post: - description: Login with email and password - operationId: AuthV1Controller_login_v1 - parameters: [] - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - email: - type: string - format: email - description: Platform email - password: - type: string - minLength: 8 - maxLength: 100 - description: Platform password - required: - - email - - password - responses: - '200': - description: Successfully logged in - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '400': - description: Bad request - validation failed or already logged in - '429': - description: Too Many Requests - summary: Login user - tags: - - Authentication - - V1/Authentication - /v1/auth/logout: - post: - description: |- - Logout and clear session - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: AuthV1Controller_logout_v1 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: Successfully logged out - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Logout user (Requires Session) - tags: - - Authentication - - V1/Authentication - /v2/auth/register: - post: - description: Register a new user with an email and password - operationId: AuthV2Controller_register_v2 - parameters: [] - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - email: - type: string - format: email - description: Platform email - password: - type: string - minLength: 8 - maxLength: 100 - description: Platform password - required: - - email - - password - responses: - '201': - description: Successfully registered - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '400': - description: Bad request - validation failed or already logged in - '429': - description: Too Many Requests - summary: Register a new user - tags: - - Authentication - - V2/Authentication - /v2/auth/login: - post: - description: Login with email and password - operationId: AuthV2Controller_login_v2 - parameters: [] - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - email: - type: string - format: email - description: Platform email - password: - type: string - minLength: 8 - maxLength: 100 - description: Platform password - required: - - email - - password - responses: - '200': - description: Successfully logged in - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '400': - description: Bad request - validation failed or already logged in - '429': - description: Too Many Requests - summary: Login user - tags: - - Authentication - - V2/Authentication - /v2/auth/logout: - post: - description: |- - Logout and clear session - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: AuthV2Controller_logout_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: Successfully logged out - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Logout user (Requires Session) - tags: - - Authentication - - V2/Authentication - /v1/currencies: - get: - description: Get a list of all available tokens, or filter by network, symbol, or id. - operationId: CurrenciesV1Controller_getNetworkTokens_v1 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - - name: network - required: false - in: query - description: The network of the token(s) - schema: - example: mainnet - type: string - - name: symbol - required: false - in: query - description: The symbol of the token - schema: - example: USDC - type: string - - name: firstOnly - required: false - in: query - description: Whether to return only the first token. can only be used when both `network` and `symbol` are provided. - schema: - example: true - type: string - - name: id - required: false - in: query - description: The Request Network id of the token - schema: - example: USDC-mainnet - type: string - responses: - '200': - description: List of tokens retrieved successfully - content: - application/json: - examples: - all: - summary: All tokens - value: - - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - - id: USDT-mainnet - name: Tether USD - symbol: USDT - decimals: 6 - address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' - network: mainnet - type: ERC20 - hash: '0xdAC17F958D2ee523a2206206994597C13D831ec7' - chainId: 1 - byNetwork: - summary: Tokens on mainnet - value: - - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - bySymbolAndNetwork: - summary: USDC on mainnet - value: - - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - firstOnly: - summary: First match only - value: - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - byId: - summary: By ID - value: - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - '400': - description: Validation failed - content: - application/json: - examples: - invalidFirstOnly: - summary: Invalid firstOnly value - value: - statusCode: 400 - message: - - code: custom - message: firstOnly must be 'true' or 'false' if provided - path: - - firstOnly - error: Bad Request - '401': - description: Unauthorized - '404': - description: Token not found - content: - application/json: - examples: - notFound: - summary: Token not found - value: - statusCode: 404 - message: Token not found - error: Not Found - '429': - description: Too Many Requests - summary: Get currencies - tags: - - Currencies - - V1/Currencies - /v1/currencies/{currencyId}/conversion-routes: - get: - description: Get a list of currency objects (with all details) that can be converted to from the specified currency. Optionally filter by network using the 'network' query parameter. - operationId: CurrenciesV1Controller_getConversionRoutes_v1 - parameters: - - name: currencyId - required: true - in: path - schema: - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - - name: network - required: false - in: query - description: The network of the token to filter by - schema: - type: string - responses: - '200': - description: Conversion routes retrieved successfully - content: - application/json: - examples: - usdRoutes: - summary: USD conversion routes on mainnet - value: - currencyId: USD - network: mainnet - conversionRoutes: - - id: USDT-mainnet - name: Tether USD - symbol: USDT - decimals: 6 - address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' - network: mainnet - type: ERC20 - hash: '0xdac17f958d2ee523a2206206994597c13d831ec7' - chainId: 1 - - id: ETH-mainnet - name: Ether - symbol: ETH - decimals: 18 - address: '0xf5af88e117747e87fc5929f2ff87221b1447652e' - network: mainnet - type: ETH - hash: '0xf5af88e117747e87fc5929f2ff87221b1447652e' - chainId: 1 - allNetworks: - summary: All networks conversion routes - value: - currencyId: USD - network: null - conversionRoutes: - - id: USDT-mainnet - name: Tether USD - symbol: USDT - decimals: 6 - address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' - network: mainnet - type: ERC20 - hash: '0xdac17f958d2ee523a2206206994597c13d831ec7' - chainId: 1 - - id: FAU-sepolia - name: FAU - symbol: FAU - decimals: 18 - address: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324Cf623C' - network: sepolia - type: ERC20 - hash: '0x370de27fdb7d1ff1e1baa7d11c5820a324cf623c' - chainId: 11155111 - '401': - description: Unauthorized - '404': - description: Currency not found - content: - application/json: - examples: - notFound: - summary: Currency not found - value: - statusCode: 404 - message: Token not found - error: Not Found - '429': - description: Too Many Requests - summary: Get conversion routes for a specific currency - tags: - - Currencies - - V1/Currencies - /v2/currencies: - get: - description: Get a list of all available tokens, or filter by network, symbol, or id. - operationId: CurrenciesV2Controller_getNetworkTokens_v2 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - - name: network - required: false - in: query - description: The network of the token(s) - schema: - example: mainnet - type: string - - name: symbol - required: false - in: query - description: The symbol of the token - schema: - example: USDC - type: string - - name: firstOnly - required: false - in: query - description: Whether to return only the first token. can only be used when both `network` and `symbol` are provided. - schema: - example: true - type: string - - name: id - required: false - in: query - description: The Request Network id of the token - schema: - example: USDC-mainnet - type: string - responses: - '200': - description: List of tokens retrieved successfully - content: - application/json: - examples: - all: - summary: All tokens - value: - - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - - id: USDT-mainnet - name: Tether USD - symbol: USDT - decimals: 6 - address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' - network: mainnet - type: ERC20 - hash: '0xdAC17F958D2ee523a2206206994597C13D831ec7' - chainId: 1 - byNetwork: - summary: Tokens on mainnet - value: - - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - bySymbolAndNetwork: - summary: USDC on mainnet - value: - - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - firstOnly: - summary: First match only - value: - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - byId: - summary: By ID - value: - id: USDC-mainnet - name: USD Coin - symbol: USDC - decimals: 6 - address: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - network: mainnet - type: ERC20 - hash: '0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48' - chainId: 1 - '400': - description: Validation failed - content: - application/json: - examples: - invalidFirstOnly: - summary: Invalid firstOnly value - value: - statusCode: 400 - message: - - code: custom - message: firstOnly must be 'true' or 'false' if provided - path: - - firstOnly - error: Bad Request - '401': - description: Unauthorized - '404': - description: Token not found - content: - application/json: - examples: - notFound: - summary: Token not found - value: - statusCode: 404 - message: Token not found - error: Not Found - '429': - description: Too Many Requests - summary: Get currencies - tags: - - Currencies - - V2/Currencies - /v2/currencies/{currencyId}/conversion-routes: - get: - description: Get a list of currency objects (with all details) that can be converted to from the specified currency. Optionally filter by network using the 'network' query parameter. - operationId: CurrenciesV2Controller_getConversionRoutes_v2 - parameters: - - name: currencyId - required: true - in: path - schema: - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - - name: network - required: false - in: query - description: The network of the token to filter by - schema: - type: string - responses: - '200': - description: Conversion routes retrieved successfully - content: - application/json: - examples: - usdRoutes: - summary: USD conversion routes on mainnet - value: - currencyId: USD - network: mainnet - conversionRoutes: - - id: USDT-mainnet - name: Tether USD - symbol: USDT - decimals: 6 - address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' - network: mainnet - type: ERC20 - hash: '0xdac17f958d2ee523a2206206994597c13d831ec7' - chainId: 1 - - id: ETH-mainnet - name: Ether - symbol: ETH - decimals: 18 - address: '0xf5af88e117747e87fc5929f2ff87221b1447652e' - network: mainnet - type: ETH - hash: '0xf5af88e117747e87fc5929f2ff87221b1447652e' - chainId: 1 - allNetworks: - summary: All networks conversion routes - value: - currencyId: USD - network: null - conversionRoutes: - - id: USDT-mainnet - name: Tether USD - symbol: USDT - decimals: 6 - address: '0xdAC17F958D2ee523a2206206994597C13D831ec7' - network: mainnet - type: ERC20 - hash: '0xdac17f958d2ee523a2206206994597c13d831ec7' - chainId: 1 - - id: FAU-sepolia - name: FAU - symbol: FAU - decimals: 18 - address: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324Cf623C' - network: sepolia - type: ERC20 - hash: '0x370de27fdb7d1ff1e1baa7d11c5820a324cf623c' - chainId: 11155111 - '401': - description: Unauthorized - '404': - description: Currency not found - content: - application/json: - examples: - notFound: - summary: Currency not found - value: - statusCode: 404 - message: Token not found - error: Not Found - '429': - description: Too Many Requests - summary: Get conversion routes for a specific currency - tags: - - Currencies - - V2/Currencies - /v1/key: - post: - description: |- - Create a new API key for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: APIKeyV1Controller_createAPIKey_v1 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - label: - type: string - minLength: 1 - maxLength: 100 - description: API key label - isSandbox: - type: boolean - description: Whether this API key operates in sandbox mode - required: - - label - - isSandbox - example: - label: My API key - isSandbox: true - responses: - '201': - description: API key created successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: object - properties: - key: - type: string - description: Created API key - example: rn_v1_5f7fucpzhyurwuafwljbgfmzmhyyyf4y - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Create API key (Requires Session) - tags: - - API Keys - - V1/API Keys - get: - description: |- - Get all API keys for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: APIKeyV1Controller_getAPIKeys_v1 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: List of API keys - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: array - description: List of API keys - items: - type: object - properties: - id: - type: string - description: API key ID - example: 01JKZNG0N658N6A2R45MPEEP4F - label: - type: string - description: API key label - example: My API key - key: - type: string - description: API key - example: rn_v1_5f7fucpzhyurwuafwljbgfmzmhyyyf4y - isActive: - type: boolean - description: API key status - createdAt: - type: string - format: date-time - example: '2025-02-13T12:45:45.512Z' - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: List API keys (Requires Session) - tags: - - API Keys - - V1/API Keys - /v1/key/{id}: - put: - description: |- - Enable or disable an API key - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: APIKeyV1Controller_toggleAPIKey_v1 - parameters: - - name: id - required: true - in: path - description: API key ID - schema: - example: 01JKZNG0N658N6A2R45MPEEP4F - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: API key toggled successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: API key not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Toggle API key (Requires Session) - tags: - - API Keys - - V1/API Keys - delete: - description: |- - Permanently delete an API key - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: APIKeyV1Controller_deleteAPIKey_v1 - parameters: - - name: id - required: true - in: path - description: API key ID - schema: - example: 01JKZNG0N658N6A2R45MPEEP4F - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: API key deleted successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: API key not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Delete API key (Requires Session) - tags: - - API Keys - - V1/API Keys - /v2/key: - post: - description: |- - Create a new API key for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: APIKeyV2Controller_createAPIKey_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - label: - type: string - minLength: 1 - maxLength: 100 - description: API key label - isSandbox: - type: boolean - description: Whether this API key operates in sandbox mode - required: - - label - - isSandbox - example: - label: My API key - isSandbox: true - responses: - '201': - description: API key created successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: object - properties: - key: - type: string - description: Created API key - example: rn_v1_5f7fucpzhyurwuafwljbgfmzmhyyyf4y - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Create API key (Requires Session) - tags: - - API Keys - - V2/API Keys - get: - description: |- - Get all API keys for your platform - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: APIKeyV2Controller_getAPIKeys_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: List of API keys - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - type: array - description: List of API keys - items: - type: object - properties: - id: - type: string - description: API key ID - example: 01JKZNG0N658N6A2R45MPEEP4F - label: - type: string - description: API key label - example: My API key - key: - type: string - description: API key - example: rn_v1_5f7fucpzhyurwuafwljbgfmzmhyyyf4y - isActive: - type: boolean - description: API key status - createdAt: - type: string - format: date-time - example: '2025-02-13T12:45:45.512Z' - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: List API keys (Requires Session) - tags: - - API Keys - - V2/API Keys - /v2/key/{id}: - put: - description: |- - Enable or disable an API key - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: APIKeyV2Controller_toggleAPIKey_v2 - parameters: - - name: id - required: true - in: path - description: API key ID - schema: - example: 01JKZNG0N658N6A2R45MPEEP4F - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: API key toggled successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: API key not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Toggle API key (Requires Session) - tags: - - API Keys - - V2/API Keys - delete: - description: |- - Permanently delete an API key - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: APIKeyV2Controller_deleteAPIKey_v2 - parameters: - - name: id - required: true - in: path - description: API key ID - schema: - example: 01JKZNG0N658N6A2R45MPEEP4F - type: string - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: API key deleted successfully - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '401': - description: Unauthorized - '404': - description: API key not found - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Delete API key (Requires Session) - tags: - - API Keys - - V2/API Keys - /v1/request: - post: - description: Create a new payment request - operationId: RequestControllerV1_createRequest_v1 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - payer: - type: string - description: The wallet address of the payer - payee: - type: string - description: The wallet address of the payee - amount: - type: string - description: The payable amount of the invoice, in human readable format - invoiceCurrency: - type: string - description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' - paymentCurrency: - type: string - description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' - recurrence: - type: object - properties: - startDate: - type: - - string - - 'null' - description: The start date of the invoice - frequency: - type: string - enum: - - DAILY - - WEEKLY - - MONTHLY - - YEARLY - description: The frequency of the invoice - required: - - startDate - - frequency - description: The recurrence of the invoice - required: - - payee - - amount - - invoiceCurrency - - paymentCurrency - example: - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '10' - invoiceCurrency: USD - paymentCurrency: ETH-sepolia-sepolia - recurrence: - startDate: 2025-01-01T00:00:00.000Z - frequency: DAILY - responses: - '201': - description: Request created successfully - content: - application/json: - schema: - type: object - properties: - paymentReference: - type: string - description: Unique identifier of the request, used to pay the request as well as check the status of the request - example: '0xb3581f0b0f74cc61' - requestID: - type: string - description: Unique identifier of the request, commonly used to look up a request in Request Scan - example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - '400': - description: Validation failed - '401': - description: Unauthorized - '404': - description: Wallet not found - '429': - description: Too Many Requests - summary: Create a new request - tags: - - Request - - V1/Request - /v1/request/{paymentReference}: - get: - description: Get the status of a payment request - operationId: RequestControllerV1_getRequestStatus_v1 - parameters: - - name: paymentReference - required: true - in: path - description: The payment reference of the request - schema: - example: '0xb3581f0b0f74cc61' - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - responses: - '200': - description: Request status retrieved successfully - content: - application/json: - schema: - type: object - properties: - hasBeenPaid: - type: boolean - description: Whether the request has been paid or not - paymentReference: - type: string - example: '0xb3581f0b0f74cc61' - description: The payment reference of the request - requestId: - type: string - description: The request ID of the request - example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - isListening: - type: boolean - description: Whether the request is listening for a payment - txHash: - type: string - nullable: true - description: The transaction hash of the payment - examples: - paid: - summary: Request has been paid - value: - hasBeenPaid: true - paymentReference: '0xb3581f0b0f74cc61' - requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - isListening: false - txHash: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef' - notPaid: - summary: Request has not been paid - value: - hasBeenPaid: false - paymentReference: '0xb3581f0b0f74cc61' - requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - isListening: false - txHash: null - '401': - description: Unauthorized - '404': - description: Request not found - '429': - description: Too Many Requests - summary: Get request status - tags: - - Request - - V1/Request - /v1/request/{paymentReference}/stop-recurrence: - patch: - description: Stop a recurring request - operationId: RequestControllerV1_stopRecurrenceRequest_v1 - parameters: - - name: paymentReference - required: true - in: path - description: The payment reference of the request - schema: - example: '0xb3581f0b0f74cc61' - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - responses: - '200': - description: Recurrence stopped successfully - '401': - description: Unauthorized - '404': - description: Request not found - '429': - description: Too Many Requests - summary: Stop a recurring request - tags: - - Request - - V1/Request - /v1/request/{paymentReference}/pay: - get: - description: 'Get the calldata needed to pay a request. For same-chain payments, returns transaction calldata that can be directly executed. For crosschain payments (when chain and token parameters are provided and differ from the request''s native chain), returns a payment intent that needs to be signed and processed through the crosschain bridge. Note: Crosschain requests with an expectedAmount less than 1 are rejected.' - operationId: RequestControllerV1_getPaymentCalldata_v1 - parameters: - - name: paymentReference - required: true - in: path - description: The payment reference of the request - schema: - example: '0xb3581f0b0f74cc61' - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - - name: wallet - required: false - in: query - description: The wallet address of the payer. - schema: - example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - type: string - - name: chain - required: false - in: query - description: The source chain of the crosschain payment - x-feature-flag: crosschainDisabled - schema: - enum: - - BASE - - OPTIMISM - - ARBITRUM - - ETHEREUM - type: string - - name: token - required: false - in: query - description: The source token of the crosschain payment - x-feature-flag: crosschainDisabled - schema: - enum: - - USDC - - USDT - - DAI - type: string - - name: amount - required: false - in: query - description: The amount to pay, in human readable format - schema: - type: string - responses: - '200': - description: Payment calldata retrieved successfully - content: - application/json: - schema: - anyOf: - - type: object - title: Same-chain Payment Response - description: Response for same-chain payments with transaction calldata - properties: - transactions: - type: array - description: Array of transactions to execute for the payment - items: - type: object - properties: - data: - type: string - description: Transaction calldata - to: - type: string - description: Target contract address - value: - type: object - description: Payment amount in EVM-compatible format - properties: - type: - type: string - enum: - - BigNumber - hex: - type: string - description: Amount encoded in hex - required: - - data - - to - - value - metadata: - type: object - description: Metadata about the payment requirements - properties: - stepsRequired: - type: number - description: Number of transactions required - needsApproval: - type: boolean - description: Whether token approval is needed - approvalTransactionIndex: - type: number - nullable: true - description: Index of the approval transaction if needed - hasEnoughBalance: - type: boolean - description: Whether payer has sufficient balance - hasEnoughGas: - type: boolean - description: Whether payer has sufficient gas - required: - - stepsRequired - - needsApproval - - hasEnoughBalance - - hasEnoughGas - required: - - transactions - - metadata - - type: object - title: Crosschain Payment Response - description: Response for crosschain payments with payment intent to be signed - properties: - paymentIntentId: - type: string - description: Unique identifier for the payment intent - paymentIntent: - type: string - description: EIP-712 typed data for payment intent signature - approvalPermitPayload: - type: string - nullable: true - description: EIP-712 typed data for token approval permit (for EIP-2612 compliant tokens) - approvalCalldata: - type: object - nullable: true - description: Transaction calldata for token approval (for non-EIP-2612 tokens) - properties: - to: - type: string - description: Token contract address - data: - type: string - description: Approval transaction calldata - value: - type: string - description: Transaction value (usually '0x0') - metadata: - type: object - description: Metadata about the crosschain payment - properties: - supportsEIP2612: - type: boolean - description: Whether the token supports EIP-2612 permits - required: - - supportsEIP2612 - required: - - paymentIntentId - - paymentIntent - - metadata - examples: - native: - summary: Native currency payment - value: - transactions: - - data: 0xb868980b...00 - to: '0x11BF2fDA23bF0A98365e1A4e04A87C9339e8687' - value: - type: BigNumber - hex: '0x038d7ea4c68000' - metadata: - stepsRequired: 1 - needsApproval: false - approvalTransactionIndex: null - hasEnoughBalance: true - hasEnoughGas: true - token: - summary: ERC20 token payment - value: - transactions: - - data: 0x095ea7b3...ff - to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324cf623C' - value: 0 - - data: 0xc219a14d...00 - to: '0x399F5EE127ce7432E4921a61b8CF52b0af52cbfE' - value: 0 - metadata: - stepsRequired: 2 - needsApproval: true - approvalTransactionIndex: 0 - hasEnoughBalance: true - hasEnoughGas: true - currencyThatSupportsEIP2612: - summary: Crosschain payment with a currency that supports EIP-2612 - x-feature-flag: crosschainDisabled - value: - paymentIntentId: 01JPHNEY8RRJTB94Q34GAW8BC3 - paymentIntent: |- - { - "domain": { - "name": "Permit2", - "chainId": 42161, - "verifyingContract": "0x000000000022D473030F116dDEE9F6B43aC78BA3" - }, - "types": { - "PermitBatchWitnessTransferFrom": [ - { - "name": "permitted", - "type": "TokenPermissions[]" - }, - { - "name": "spender", - "type": "address" - }, - { - "name": "nonce", - "type": "uint256" - }, - { - "name": "deadline", - "type": "uint256" - }, - { - "name": "witness", - "type": "PaymentIntent" - } - ], - "TokenPermissions": [ - { - "name": "token", - "type": "address" - }, - { - "name": "amount", - "type": "uint256" - } - ], - "PaymentIntent": [ - { - "name": "payment_type", - "type": "uint8" - }, - { - "name": "operator_data", - "type": "OperatorData" - }, - { - "name": "amount", - "type": "uint256" - }, - { - "name": "source", - "type": "Domain" - }, - { - "name": "destination", - "type": "Domain" - }, - { - "name": "processing_date", - "type": "uint256" - }, - { - "name": "expires_at", - "type": "uint256" - } - ], - "OperatorData": [ - { - "name": "operatorId", - "type": "bytes32" - }, - { - "name": "operator", - "type": "address" - }, - { - "name": "treasury_account", - "type": "address" - }, - { - "name": "fee", - "type": "uint256" - } - ], - "Domain": [ - { - "name": "account", - "type": "address" - }, - { - "name": "network_id", - "type": "uint256" - }, - { - "name": "payment_token", - "type": "address" - } - ] - }, - "values": { - "permitted": [ - { - "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", - "amount": "1998000" - }, - { - "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", - "amount": "0" - }, - { - "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", - "amount": "2000" - } - ], - "spender": "0x4B1d5b0aF5AbAe333C8d2CCa2a346e0D5f68C427", - "nonce": "1742202173708", - "deadline": "1742205771", - "witness": { - "payment_type": 0, - "operator_data": { - "operatorId": "0x6ab1463ead4ba60b8e08155b29ea2b3c91731e78be09b6e12b6c25414d724dd0", - "operator": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", - "treasury_account": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", - "fee": "0" - }, - "amount": "2000000", - "source": { - "account": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", - "network_id": "42161", - "payment_token": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" - }, - "destination": { - "account": "0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7", - "network_id": "8453", - "payment_token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" - }, - "processing_date": "1742220173", - "expires_at": "1742205771" - } - } - } - approvalPermitPayload: |- - { - "domain": { - "name": "USD Coin", - "version": "2", - "chainId": 42161, - "verifyingContract": "0xaf88d065e77c8cc2239327c5edb3a432268e5831" - }, - "types": { - "Permit": [ - { - "name": "owner", - "type": "address" - }, - { - "name": "spender", - "type": "address" - }, - { - "name": "value", - "type": "uint256" - }, - { - "name": "nonce", - "type": "uint256" - }, - { - "name": "deadline", - "type": "uint256" - } - ] - }, - "values": { - "owner": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", - "spender": "0x000000000022D473030F116dDEE9F6B43aC78BA3", - "value": "115792089237316195423570985008687907853269984665640564039457584007913129639935", - "nonce": "1", - "deadline": 1742205771 - } - } - metadata: - supportsEIP2612: true - currencyThatDoesNotSupportEIP2612: - summary: Crosschain payment with a currency that does not support EIP-2612 - x-feature-flag: crosschainDisabled - value: - paymentIntentId: 01JPHNFMRC2JFG4W08FGDG4KD3 - paymentIntent: |- - { - "domain": { - "name": "Permit2", - "chainId": 42161, - "verifyingContract": "0x000000000022D473030F116dDEE9F6B43aC78BA3" - }, - "types": { - "PermitBatchWitnessTransferFrom": [ - { - "name": "permitted", - "type": "TokenPermissions[]" - }, - { - "name": "spender", - "type": "address" - }, - { - "name": "nonce", - "type": "uint256" - }, - { - "name": "deadline", - "type": "uint256" - }, - { - "name": "witness", - "type": "PaymentIntent" - } - ], - "TokenPermissions": [ - { - "name": "token", - "type": "address" - }, - { - "name": "amount", - "type": "uint256" - } - ], - "PaymentIntent": [ - { - "name": "payment_type", - "type": "uint8" - }, - { - "name": "operator_data", - "type": "OperatorData" - }, - { - "name": "amount", - "type": "uint256" - }, - { - "name": "source", - "type": "Domain" - }, - { - "name": "destination", - "type": "Domain" - }, - { - "name": "processing_date", - "type": "uint256" - }, - { - "name": "expires_at", - "type": "uint256" - } - ], - "OperatorData": [ - { - "name": "operatorId", - "type": "bytes32" - }, - { - "name": "operator", - "type": "address" - }, - { - "name": "treasury_account", - "type": "address" - }, - { - "name": "fee", - "type": "uint256" - } - ], - "Domain": [ - { - "name": "account", - "type": "address" - }, - { - "name": "network_id", - "type": "uint256" - }, - { - "name": "payment_token", - "type": "address" - } - ] - }, - "values": { - "permitted": [ - { - "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", - "amount": "1998000" - }, - { - "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", - "amount": "0" - }, - { - "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", - "amount": "2000" - } - ], - "spender": "0x4B1d5b0aF5AbAe333C8d2CCa2a346e0D5f68C427", - "nonce": "1742202196746", - "deadline": "1742205796", - "witness": { - "payment_type": 0, - "operator_data": { - "operatorId": "0x6ab1463ead4ba60b8e08155b29ea2b3c91731e78be09b6e12b6c25414d724dd0", - "operator": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", - "treasury_account": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", - "fee": "0" - }, - "amount": "2000000", - "source": { - "account": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", - "network_id": "42161", - "payment_token": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" - }, - "destination": { - "account": "0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7", - "network_id": "8453", - "payment_token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" - }, - "processing_date": "1742220196", - "expires_at": "1742205796" - } - } - } - approvalCalldata: - to: '0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9' - data: '0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' - value: '0x0' - metadata: - supportsEIP2612: false - '400': - description: Validation failed - content: - application/json: - examples: - queryParamsValidation: - summary: Query Validation Failed - value: - message: Validation failed - errors: - - field: wallet - message: Invalid Ethereum address - - field: chain - message: Invalid enum value. Expected 'BASE' | 'OPTIMISM' | 'ETHEREUM' | 'ARBITRUM', received {input} - - field: token - message: Invalid enum value. Expected 'USDC' | 'USDT' | 'DAI', received {input} - tokenNotSupportedCrosschain: - summary: Token not supported for crosschain payment - value: - message: FAU is not supported in crosschain payment. - error: Bad Request - statusCode: 400 - '401': - description: Unauthorized - '404': - description: Request not found - '429': - description: Too Many Requests - summary: Get payment calldata - tags: - - Request - - V1/Request - /v1/request/{paymentReference}/routes: - get: - description: Get available payment routes for a request. This endpoint analyzes the payer's wallet balance across supported chains and returns possible payment methods. Routes include direct same-chain payments and crosschain bridging options when the payer has sufficient balance on different chains than the request's native chain. - operationId: RequestControllerV1_getRequestPaymentRoutes_v1 - parameters: - - name: paymentReference - required: true - in: path - description: The payment reference of the request - schema: - example: '0xb3581f0b0f74cc61' - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - - name: wallet - required: true - in: query - description: The wallet address of the payer - schema: - example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - type: string - - name: amount - required: false - in: query - description: The amount to pay, in human readable format - schema: - type: string - - name: feePercentage - required: false - in: query - description: Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) - schema: - type: string - - name: feeAddress - required: false - in: query - description: Address to receive the fee - schema: - type: string - responses: - '200': - description: Available payment routes - content: - application/json: - schema: - type: object - description: Available payment routes for the request - properties: - routes: - type: array - description: Array of available payment routes - items: - type: object - properties: - id: - type: string - description: Unique identifier for the route - fee: - type: number - description: Fee for this route (as a decimal, e.g., 0.001 = 0.1%) - speed: - type: - - string - - number - description: Route speed - 'FAST' for direct payments, number of seconds for crosschain - price_impact: - type: number - description: Price impact of the route (as a decimal) - chain: - type: string - description: Source chain for the payment - token: - type: string - description: Token symbol for the payment - required: - - id - - fee - - speed - - chain - - token - required: - - routes - examples: - requestNetworkRoute: - summary: Only request network route - value: - routes: - - id: REQUEST_NETWORK_PAYMENT - fee: 0 - speed: FAST - price_impact: 0 - chain: MAINNET - token: REQ - sameChainRoute: - summary: Same-chain payment possible - value: - routes: - - id: REQUEST_NETWORK_PAYMENT - fee: 0 - speed: FAST - price_impact: 0 - chain: BASE - token: USDC - - id: BASE-BASE-USDC-USDC - fee: 0.001 - speed: 0 - price_impact: 0 - chain: BASE - token: USDC - crosschainRoute: - summary: Crosschain possible - value: - routes: - - id: REQUEST_NETWORK_PAYMENT - fee: 0 - speed: FAST - price_impact: 0 - chain: BASE - token: USDC - - id: BASE_OPTIMISM_USDC_USDC - fee: 0.001 - speed: 10 - price_impact: 0.999 - chain: OPTIMISM - token: USDC - noRoutes: - summary: No routes available - value: - routes: [] - '400': - description: Invalid or missing wallet address - '401': - description: Unauthorized - '404': - description: Request not found - '429': - description: Too Many Requests - summary: Get payment routes - tags: - - Request - - V1/Request - x-feature-flag: crosschainDisabled - /v1/request/{paymentIntentId}/send: - post: - description: Send a payment intent - operationId: RequestControllerV1_sendPaymentIntent_v1 - parameters: - - name: paymentIntentId - required: true - in: path - description: The payment intent ID - schema: - example: 01JNZYZPK7B4YBPD44TM72NDNJ - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - signedPaymentIntent: - type: object - properties: - signature: - type: string - description: The signature of the permit2 approval for token transfer - nonce: - type: string - description: The unique nonce for this permit2 transaction - deadline: - type: string - description: The Unix timestamp when this permit2 approval expires - required: - - signature - - nonce - - deadline - description: The signed payment intent data. - signedApprovalPermit: - type: object - properties: - signature: - type: string - description: The signature for the EIP2612 gasless token approval - nonce: - type: string - description: The unique nonce for the EIP2612 permit - deadline: - type: string - description: The Unix timestamp when this EIP2612 permit expires - required: - - signature - - nonce - - deadline - description: The EIP2612 gasless token approval data that allows Permit2 to access user tokens - required: - - signedPaymentIntent - responses: - '401': - description: Unauthorized - '404': - description: Payment intent data not found - '429': - description: Too Many Requests - summary: Send a payment intent - tags: - - Request - - V1/Request - x-feature-flag: crosschainDisabled - /v2/request: - post: - description: Create a new payment request - operationId: RequestControllerV2_createRequest_v2 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - payer: - type: string - description: The wallet address of the payer - payee: - type: string - description: The wallet address of the payee. Required for all requests except crypto-to-fiat - amount: - type: string - description: The payable amount of the invoice, in human readable format - invoiceCurrency: - type: string - description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' - paymentCurrency: - type: string - description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' - recurrence: - type: object - properties: - startDate: - type: - - string - - 'null' - description: The start date of the invoice - frequency: - type: string - enum: - - DAILY - - WEEKLY - - MONTHLY - - YEARLY - description: The frequency of the invoice - required: - - startDate - - frequency - description: The recurrence of the invoice - isCryptoToFiatAvailable: - type: boolean - description: Whether crypto-to-fiat payment is available for this request - required: - - amount - - invoiceCurrency - - paymentCurrency - example: - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '10' - invoiceCurrency: USD - paymentCurrency: ETH-sepolia-sepolia - isCryptoToFiatAvailable: false - recurrence: - startDate: 2025-01-01T00:00:00.000Z - frequency: DAILY - responses: - '201': - description: Request created successfully - content: - application/json: - schema: - type: object - properties: - paymentReference: - type: string - description: Unique identifier of the request, used to pay the request as well as check the status of the request - example: '0xb3581f0b0f74cc61' - requestId: - type: string - description: Unique identifier of the request, commonly used to look up a request in Request Scan - example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - '400': - description: Validation failed - '401': - description: Unauthorized - '404': - description: Wallet not found - '429': - description: Too Many Requests - summary: Create a new request - tags: - - Request - - V2/Request - /v2/request/{requestId}: - get: - description: Get the status of a payment request - operationId: RequestControllerV2_getRequestStatus_v2 - parameters: - - name: requestId - required: true - in: path - description: The requestId for the request - schema: - example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - responses: - '200': - description: Request status retrieved successfully - content: - application/json: - schema: - type: object - properties: - hasBeenPaid: - type: boolean - description: Whether the request has been paid - paymentReference: - type: string - description: Unique identifier used for payments and status checks - requestId: - type: string - description: Unique identifier of the request - isListening: - type: boolean - description: Whether the system is actively listening for payments on this request - txHash: - type: string - nullable: true - description: Transaction hash of the payment, null if not yet paid - recurrence: - type: object - description: Recurrence configuration for recurring requests - originalRequestId: - type: string - description: Original request ID for recurring requests - status: - type: string - description: Current status of the request - isCryptoToFiatAvailable: - type: boolean - description: Whether crypto-to-fiat conversion is available for this request - originalRequestPaymentReference: - type: string - description: Payment reference of the original request for recurring payments - payments: - type: array - description: Array of payments made to this request - items: - type: object - isRecurrenceStopped: - type: boolean - description: Whether recurrence has been stopped for this request - required: - - hasBeenPaid - - paymentReference - - requestId - - isListening - - txHash - additionalProperties: false - examples: - paid: - summary: Request has been paid - value: - hasBeenPaid: true - requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - isListening: false - txHash: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef' - notPaid: - summary: Request has not been paid - value: - hasBeenPaid: false - requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - isListening: false - txHash: null - '401': - description: Unauthorized - '404': - description: Request not found - '429': - description: Too Many Requests - summary: Get request status - tags: - - Request - - V2/Request - patch: - description: Update a recurring request - operationId: RequestControllerV2_updateRequest_v2 - parameters: - - name: requestId - required: true - in: path - description: The requestId for the request - schema: - example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - responses: - '200': - description: Recurrence updated successfully - '401': - description: Unauthorized - '404': - description: Request not found - '429': - description: Too Many Requests - summary: Update a recurring request - tags: - - Request - - V2/Request - /v2/request/{requestId}/pay: - get: - description: 'Get the calldata needed to pay a request. For same-chain payments, returns transaction calldata that can be directly executed. For crosschain payments (when chain and token parameters are provided and differ from the request''s native chain), returns a payment intent that needs to be signed and processed through the crosschain bridge. For off-ramp payments, use the query parameters clientUserId and paymentDetailsId. Note: Crosschain requests with an expectedAmount less than 1 are rejected.' - operationId: RequestControllerV2_getPaymentCalldata_v2 - parameters: - - name: requestId - required: true - in: path - description: The requestId of the request - schema: - example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - - name: wallet - required: false - in: query - description: The wallet address of the payer. - schema: - example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - type: string - - name: chain - required: false - in: query - description: The source chain of the crosschain payment - x-feature-flag: crosschainDisabled - schema: - enum: - - BASE - - OPTIMISM - - ARBITRUM - - ETHEREUM - type: string - - name: token - required: false - in: query - description: The source token of the crosschain payment - x-feature-flag: crosschainDisabled - schema: - enum: - - USDC - - USDT - - DAI - type: string - - name: amount - required: false - in: query - description: The amount to pay, in human readable format - schema: - type: string - - name: clientUserId - required: false - in: query - description: Optional client user ID for off-ramp payments - schema: - example: user-123 - type: string - - name: paymentDetailsId - required: false - in: query - description: Optional payment details ID for off-ramp payments - schema: - example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 - type: string - - name: feePercentage - required: false - in: query - description: Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) - schema: - example: '0.02' - type: string - - name: feeAddress - required: false - in: query - description: Address to receive the fee - schema: - example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - type: string - responses: - '200': - description: Payment calldata retrieved successfully - content: - application/json: - schema: - anyOf: - - type: object - title: Same-chain Payment Response - description: Response for same-chain payments with transaction calldata - properties: - transactions: - type: array - description: Array of transactions to execute for the payment - items: - type: object - properties: - data: - type: string - description: Transaction calldata - to: - type: string - description: Target contract address - value: - type: object - description: Payment amount in EVM-compatible format - properties: - type: - type: string - enum: - - BigNumber - hex: - type: string - description: Amount encoded in hex - required: - - data - - to - - value - metadata: - type: object - description: Metadata about the payment requirements - properties: - stepsRequired: - type: number - description: Number of transactions required - needsApproval: - type: boolean - description: Whether token approval is needed - approvalTransactionIndex: - type: number - nullable: true - description: Index of the approval transaction if needed - hasEnoughBalance: - type: boolean - description: Whether payer has sufficient balance - hasEnoughGas: - type: boolean - description: Whether payer has sufficient gas - required: - - stepsRequired - - needsApproval - - hasEnoughBalance - - hasEnoughGas - required: - - transactions - - metadata - - type: object - title: Crosschain Payment Response - description: Response for crosschain payments with payment intent to be signed - properties: - paymentIntentId: - type: string - description: Unique identifier for the payment intent - paymentIntent: - type: string - description: EIP-712 typed data for payment intent signature - approvalPermitPayload: - type: string - nullable: true - description: EIP-712 typed data for token approval permit (for EIP-2612 compliant tokens) - approvalCalldata: - type: object - nullable: true - description: Transaction calldata for token approval (for non-EIP-2612 tokens) - properties: - to: - type: string - description: Token contract address - data: - type: string - description: Approval transaction calldata - value: - type: string - description: Transaction value (usually '0x0') - metadata: - type: object - description: Metadata about the crosschain payment - properties: - supportsEIP2612: - type: boolean - description: Whether the token supports EIP-2612 permits - required: - - supportsEIP2612 - required: - - paymentIntentId - - paymentIntent - - metadata - examples: - native: - summary: Native currency payment - value: - transactions: - - data: 0xb868980b...00 - to: '0x11BF2fDA23bF0A98365e1A4e04A87C9339e8687' - value: - type: BigNumber - hex: '0x038d7ea4c68000' - metadata: - stepsRequired: 1 - needsApproval: false - approvalTransactionIndex: null - hasEnoughBalance: true - hasEnoughGas: true - token: - summary: ERC20 token payment - value: - transactions: - - data: 0x095ea7b3...ff - to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324cf623C' - value: 0 - - data: 0xc219a14d...00 - to: '0x399F5EE127ce7432E4921a61b8CF52b0af52cbfE' - value: 0 - metadata: - stepsRequired: 2 - needsApproval: true - approvalTransactionIndex: 0 - hasEnoughBalance: true - hasEnoughGas: true - currencyThatSupportsEIP2612: - summary: Crosschain payment with a currency that supports EIP-2612 - x-feature-flag: crosschainDisabled - value: - paymentIntentId: 01JPHNEY8RRJTB94Q34GAW8BC3 - paymentIntent: |- - { - "domain": { - "name": "Permit2", - "chainId": 42161, - "verifyingContract": "0x000000000022D473030F116dDEE9F6B43aC78BA3" - }, - "types": { - "PermitBatchWitnessTransferFrom": [ - { - "name": "permitted", - "type": "TokenPermissions[]" - }, - { - "name": "spender", - "type": "address" - }, - { - "name": "nonce", - "type": "uint256" - }, - { - "name": "deadline", - "type": "uint256" - }, - { - "name": "witness", - "type": "PaymentIntent" - } - ], - "TokenPermissions": [ - { - "name": "token", - "type": "address" - }, - { - "name": "amount", - "type": "uint256" - } - ], - "PaymentIntent": [ - { - "name": "payment_type", - "type": "uint8" - }, - { - "name": "operator_data", - "type": "OperatorData" - }, - { - "name": "amount", - "type": "uint256" - }, - { - "name": "source", - "type": "Domain" - }, - { - "name": "destination", - "type": "Domain" - }, - { - "name": "processing_date", - "type": "uint256" - }, - { - "name": "expires_at", - "type": "uint256" - } - ], - "OperatorData": [ - { - "name": "operatorId", - "type": "bytes32" - }, - { - "name": "operator", - "type": "address" - }, - { - "name": "treasury_account", - "type": "address" - }, - { - "name": "fee", - "type": "uint256" - } - ], - "Domain": [ - { - "name": "account", - "type": "address" - }, - { - "name": "network_id", - "type": "uint256" - }, - { - "name": "payment_token", - "type": "address" - } - ] - }, - "values": { - "permitted": [ - { - "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", - "amount": "1998000" - }, - { - "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", - "amount": "0" - }, - { - "token": "0xaf88d065e77c8cc2239327c5edb3a432268e5831", - "amount": "2000" - } - ], - "spender": "0x4B1d5b0aF5AbAe333C8d2CCa2a346e0D5f68C427", - "nonce": "1742202173708", - "deadline": "1742205771", - "witness": { - "payment_type": 0, - "operator_data": { - "operatorId": "0x6ab1463ead4ba60b8e08155b29ea2b3c91731e78be09b6e12b6c25414d724dd0", - "operator": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", - "treasury_account": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", - "fee": "0" - }, - "amount": "2000000", - "source": { - "account": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", - "network_id": "42161", - "payment_token": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831" - }, - "destination": { - "account": "0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7", - "network_id": "8453", - "payment_token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" - }, - "processing_date": "1742220173", - "expires_at": "1742205771" - } - } - } - approvalPermitPayload: |- - { - "domain": { - "name": "USD Coin", - "version": "2", - "chainId": 42161, - "verifyingContract": "0xaf88d065e77c8cc2239327c5edb3a432268e5831" - }, - "types": { - "Permit": [ - { - "name": "owner", - "type": "address" - }, - { - "name": "spender", - "type": "address" - }, - { - "name": "value", - "type": "uint256" - }, - { - "name": "nonce", - "type": "uint256" - }, - { - "name": "deadline", - "type": "uint256" - } - ] - }, - "values": { - "owner": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", - "spender": "0x000000000022D473030F116dDEE9F6B43aC78BA3", - "value": "115792089237316195423570985008687907853269984665640564039457584007913129639935", - "nonce": "1", - "deadline": 1742205771 - } - } - metadata: - supportsEIP2612: true - currencyThatDoesNotSupportEIP2612: - summary: Crosschain payment with a currency that does not support EIP-2612 - x-feature-flag: crosschainDisabled - value: - paymentIntentId: 01JPHNFMRC2JFG4W08FGDG4KD3 - paymentIntent: |- - { - "domain": { - "name": "Permit2", - "chainId": 42161, - "verifyingContract": "0x000000000022D473030F116dDEE9F6B43aC78BA3" - }, - "types": { - "PermitBatchWitnessTransferFrom": [ - { - "name": "permitted", - "type": "TokenPermissions[]" - }, - { - "name": "spender", - "type": "address" - }, - { - "name": "nonce", - "type": "uint256" - }, - { - "name": "deadline", - "type": "uint256" - }, - { - "name": "witness", - "type": "PaymentIntent" - } - ], - "TokenPermissions": [ - { - "name": "token", - "type": "address" - }, - { - "name": "amount", - "type": "uint256" - } - ], - "PaymentIntent": [ - { - "name": "payment_type", - "type": "uint8" - }, - { - "name": "operator_data", - "type": "OperatorData" - }, - { - "name": "amount", - "type": "uint256" - }, - { - "name": "source", - "type": "Domain" - }, - { - "name": "destination", - "type": "Domain" - }, - { - "name": "processing_date", - "type": "uint256" - }, - { - "name": "expires_at", - "type": "uint256" - } - ], - "OperatorData": [ - { - "name": "operatorId", - "type": "bytes32" - }, - { - "name": "operator", - "type": "address" - }, - { - "name": "treasury_account", - "type": "address" - }, - { - "name": "fee", - "type": "uint256" - } - ], - "Domain": [ - { - "name": "account", - "type": "address" - }, - { - "name": "network_id", - "type": "uint256" - }, - { - "name": "payment_token", - "type": "address" - } - ] - }, - "values": { - "permitted": [ - { - "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", - "amount": "1998000" - }, - { - "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", - "amount": "0" - }, - { - "token": "0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9", - "amount": "2000" - } - ], - "spender": "0x4B1d5b0aF5AbAe333C8d2CCa2a346e0D5f68C427", - "nonce": "1742202196746", - "deadline": "1742205796", - "witness": { - "payment_type": 0, - "operator_data": { - "operatorId": "0x6ab1463ead4ba60b8e08155b29ea2b3c91731e78be09b6e12b6c25414d724dd0", - "operator": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", - "treasury_account": "0xd36B6f4040B8449e93eb2B348EdCD2a968AEA9D9", - "fee": "0" - }, - "amount": "2000000", - "source": { - "account": "0xb07D2398d2004378cad234DA0EF14f1c94A530e4", - "network_id": "42161", - "payment_token": "0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9" - }, - "destination": { - "account": "0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7", - "network_id": "8453", - "payment_token": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913" - }, - "processing_date": "1742220196", - "expires_at": "1742205796" - } - } - } - approvalCalldata: - to: '0xFd086bC7CD5C481DCC9C85ebE478A1C0b69FCbb9' - data: '0x095ea7b3000000000000000000000000000000000022d473030f116ddee9f6b43ac78ba3ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff' - value: '0x0' - metadata: - supportsEIP2612: false - '400': - description: Validation failed - content: - application/json: - examples: - queryParamsValidation: - summary: Query Validation Failed - value: - message: Validation failed - errors: - - field: wallet - message: Invalid Ethereum address - - field: chain - message: Invalid enum value. Expected 'POLYGON' | 'BASE' | 'OPTIMISM' | 'ETHEREUM' | 'ARBITRUM', received {input} - - field: token - message: Invalid enum value. Expected 'USDC' | 'USDT' | 'DAI', received {input} - tokenNotSupportedCrosschain: - summary: Token not supported for crosschain payment - value: - message: FAU is not supported in crosschain payment. - error: Bad Request - statusCode: 400 - '401': - description: Unauthorized - '404': - description: Request not found - '429': - description: Too Many Requests - summary: Get payment calldata - tags: - - Request - - V2/Request - /v2/request/{requestId}/routes: - get: - description: Get available payment routes for a request. This endpoint analyzes the payer's wallet balance across supported chains and returns possible payment methods. Routes include direct same-chain payments and crosschain bridging options when the payer has sufficient balance on different chains than the request's native chain. - operationId: RequestControllerV2_getRequestPaymentRoutes_v2 - parameters: - - name: requestId - required: true - in: path - description: The requestId of the request - schema: - example: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - - name: wallet - required: true - in: query - description: The wallet address of the payer - schema: - example: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - type: string - - name: amount - required: false - in: query - description: The amount to pay, in human readable format - schema: - type: string - - name: feePercentage - required: false - in: query - description: Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) - schema: - type: string - - name: feeAddress - required: false - in: query - description: Address to receive the fee - schema: - type: string - responses: - '200': - description: Available payment routes - content: - application/json: - schema: - type: object - description: Available payment routes for the request - properties: - routes: - type: array - description: Array of available payment routes - items: - type: object - properties: - id: - type: string - description: Unique identifier for the route - fee: - type: number - description: Fee for this route (as a decimal, e.g., 0.001 = 0.1%) - speed: - type: - - string - - number - description: Route speed - 'FAST' for direct payments, number of seconds for crosschain - price_impact: - type: number - description: Price impact of the route (as a decimal) - chain: - type: string - description: Source chain for the payment - token: - type: string - description: Token symbol for the payment - required: - - id - - fee - - speed - - chain - - token - required: - - routes - examples: - requestNetworkRoute: - summary: Only request network route - value: - routes: - - id: REQUEST_NETWORK_PAYMENT - fee: 0 - speed: FAST - price_impact: 0 - chain: MAINNET - token: REQ - sameChainRoute: - summary: Same-chain payment possible - value: - routes: - - id: REQUEST_NETWORK_PAYMENT - fee: 0 - speed: FAST - price_impact: 0 - chain: BASE - token: USDC - - id: BASE-BASE-USDC-USDC - fee: 0.001 - speed: FAST - price_impact: 0 - chain: BASE - token: USDC - crosschainRoute: - summary: Crosschain possible - value: - routes: - - id: REQUEST_NETWORK_PAYMENT - fee: 0 - speed: FAST - price_impact: 0 - chain: BASE - token: USDC - - id: POLYGON_BASE_USDC_USDC - fee: 0.001 - speed: FAST - price_impact: 0.999 - chain: POLYGON - token: USDC - noRoutes: - summary: No routes available - value: - routes: [] - '400': - description: Invalid or missing wallet address - '401': - description: Unauthorized - '404': - description: Request not found - '429': - description: Too Many Requests - summary: Get payment routes - tags: - - Request - - V2/Request - x-feature-flag: crosschainDisabled - /v2/request/payment-intents/{paymentIntentId}: - post: - description: Send a payment intent - operationId: RequestControllerV2_sendPaymentIntent_v2 - parameters: - - name: paymentIntentId - required: true - in: path - description: The payment intent ID - schema: - example: 01JNZYZPK7B4YBPD44TM72NDNJ - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - signedPaymentIntent: - type: object - properties: - signature: - type: string - description: The signature of the permit2 approval for token transfer - nonce: - type: string - description: The unique nonce for this permit2 transaction - deadline: - type: string - description: The Unix timestamp when this permit2 approval expires - required: - - signature - - nonce - - deadline - description: The signed payment intent data. - signedApprovalPermit: - type: object - properties: - signature: - type: string - description: The signature for the EIP2612 gasless token approval - nonce: - type: string - description: The unique nonce for the EIP2612 permit - deadline: - type: string - description: The Unix timestamp when this EIP2612 permit expires - required: - - signature - - nonce - - deadline - description: The EIP2612 gasless token approval data that allows Permit2 to access user tokens - required: - - signedPaymentIntent - responses: - '200': - description: Payment intent sent successfully - '401': - description: Unauthorized - '404': - description: Payment intent data not found - '429': - description: Too Many Requests - summary: Send a payment intent - tags: - - Request - - V2/Request - x-feature-flag: crosschainDisabled - /v1/payer: - post: - description: Checks compliance status and returns necessary URLs for completing compliance. - operationId: PayerV1Controller_getComplianceData_v1 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - clientUserId: - type: string - minLength: 1 - description: Client User ID - email: - type: string - format: email - description: Email - firstName: - type: string - minLength: 1 - description: First Name - lastName: - type: string - minLength: 1 - description: Last Name - beneficiaryType: - type: string - enum: - - individual - - business - companyName: - type: string - description: Company Name - dateOfBirth: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - description: Date of birth in YYYY-MM-DD format - addressLine1: - type: string - minLength: 1 - description: Address Line 1 - addressLine2: - type: string - description: Address Line 2 - city: - type: string - minLength: 1 - description: City - state: - type: string - minLength: 1 - description: State - postcode: - type: string - minLength: 1 - description: Postcode - country: - type: string - minLength: 2 - maxLength: 2 - description: Country - nationality: - type: string - minLength: 2 - maxLength: 2 - description: Nationality - phone: - type: string - pattern: ^\+?[1-9]\d{1,14}$ - description: Phone in E.164 format - ssn: - type: string - minLength: 1 - description: Social Security Number - sourceOfFunds: - type: string - description: Source of Funds - businessActivity: - type: string - description: Business Activity - required: - - clientUserId - - email - - firstName - - lastName - - beneficiaryType - - dateOfBirth - - addressLine1 - - city - - state - - postcode - - country - - nationality - - phone - - ssn - example: - clientUserId: user-123 - email: john.doe@example.com - firstName: John - lastName: Doe - beneficiaryType: individual - dateOfBirth: '1985-12-12' - addressLine1: 123 Main Street - city: New York - state: NY - postcode: '10001' - country: US - nationality: US - phone: '+12125551234' - ssn: 123-45-6789 - responses: - '200': - description: Compliance data retrieved successfully - content: - application/json: - schema: - _def: - unknownKeys: strip - catchall: - _def: - typeName: ZodNever - ~standard: - version: 1 - vendor: zod - typeName: ZodObject - openapi: - _internal: - refId: ComplianceResponse - ~standard: - version: 1 - vendor: zod - _cached: null - examples: - success: - summary: Successful response - value: - agreementUrl: https://core-api.pay.so/v1/public/agreements?email=john.doe%40example.com - kycUrl: https://sumsub.com/idensic/l/#/sbx_VvK9E9P2A23xQPoA - status: - agreementStatus: not_started - kycStatus: not_started - '400': - description: Invalid request data - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 400 - message: - type: string - example: Compliance is only required for off-ramp requests - error: - type: string - example: Bad Request - '401': - description: Unauthorized - '404': - description: Request not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: Request with payment reference pay-ref-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Create compliance data for a user - tags: - - Payer - - V1/Payer - /v1/payer/{clientUserId}: - patch: - description: Update the agreement completion status for a user. - operationId: PayerV1Controller_updateComplianceStatus_v1 - parameters: - - name: clientUserId - required: true - in: path - description: The client user ID to update - schema: - example: user-123 - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - agreementCompleted: - type: boolean - required: - - agreementCompleted - example: - agreementCompleted: true - responses: - '200': - description: Compliance status updated successfully - content: - application/json: - schema: - properties: - success: - type: boolean - example: true - '400': - description: Invalid request data - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 400 - message: - type: string - example: agreementCompleted must be provided - error: - type: string - example: Bad Request - '401': - description: Unauthorized - '404': - description: User not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: Payer with client user ID user-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Update agreement status - tags: - - Payer - - V1/Payer - get: - description: Retrieves the comprehensive compliance status for a specific user, including KYC and agreement status. - operationId: PayerV1Controller_getComplianceStatus_v1 - parameters: - - name: clientUserId - required: true - in: path - description: The client user ID to check compliance status for - schema: - example: user-123 - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - responses: - '200': - description: Compliance status retrieved successfully - content: - application/json: - schema: - properties: - kycStatus: - type: string - example: completed - agreementStatus: - type: string - example: completed - isCompliant: - type: boolean - example: true - userId: - type: string - example: a25a4274-8f50-4579-b476-8f35b297d4ad - '401': - description: Unauthorized - '404': - description: User not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: Payer with client user ID user-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Get compliance status for a user - tags: - - Payer - - V1/Payer - /v1/payer/{clientUserId}/payment-details: - post: - description: Create payment details for a user - operationId: PayerV1Controller_createPaymentDetails_v1 - parameters: - - name: clientUserId - required: true - in: path - description: The client user ID - schema: - example: user-123 - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - bankName: - type: string - minLength: 1 - description: Name of the bank - accountName: - type: string - minLength: 1 - description: Name of the account holder - accountNumber: - type: string - description: Bank account number - routingNumber: - type: string - description: Bank routing number (US) - beneficiaryType: - type: string - enum: - - individual - - business - description: Type of beneficiary - currency: - type: string - minLength: 3 - maxLength: 3 - description: Three-letter currency code (ISO 4217) - addressLine1: - type: string - minLength: 1 - description: Primary address line - addressLine2: - type: string - description: Secondary address line - city: - type: string - minLength: 1 - description: City name - state: - type: string - description: State or province code - country: - type: string - minLength: 2 - maxLength: 2 - description: Two-letter country code (ISO 3166-1 alpha-2) - dateOfBirth: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - description: Date of birth in YYYY-MM-DD format - postalCode: - type: string - minLength: 1 - description: Postal or ZIP code - rails: - type: string - enum: - - local - - swift - - wire - default: local - description: Payment rail type - sortCode: - type: string - description: UK bank sort code - iban: - type: string - description: International Bank Account Number - swiftBic: - type: string - description: SWIFT/BIC code - documentNumber: - type: string - description: Government-issued ID number - documentType: - type: string - description: Type of government-issued ID (e.g., passport, driver's license) - accountType: - type: string - enum: - - checking - - savings - description: Type of bank account - ribNumber: - type: string - description: French RIB number - bsbNumber: - type: string - description: Australian BSB number - ncc: - type: string - description: New Zealand NCC number - branchCode: - type: string - description: Bank branch code - bankCode: - type: string - description: Bank code - ifsc: - type: string - description: Indian Financial System Code - required: - - bankName - - accountName - - beneficiaryType - - currency - - addressLine1 - - city - - country - - dateOfBirth - - postalCode - example: - bankName: Chase - accountName: Gordon's Chase Business Account - accountNumber: '253009233489' - routingNumber: '026013356' - beneficiaryType: business - currency: usd - addressLine1: 24 Theatre St. - city: Paramount - state: CA - postalCode: '90723' - country: US - dateOfBirth: '1985-12-12' - rails: local - responses: - '201': - description: Payment details created successfully - content: - application/json: - schema: - properties: - payment_detail: - type: object - properties: - id: - type: string - example: pd_123456 - clientUserId: - type: string - example: user-123 - bankName: - type: string - example: Chase - accountName: - type: string - example: Gordon's Chase Business Account - currency: - type: string - example: usd - beneficiaryType: - type: string - enum: - - individual - - business - example: business - '400': - description: Invalid request data - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 400 - message: - type: string - example: Invalid bank account details - error: - type: string - example: Bad Request - '401': - description: Unauthorized - '404': - description: User not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: User with ID user-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Create payment details - tags: - - Payer - - V1/Payer - get: - description: Retrieves the registered bank account details for a user. Optionally filter by payment details ID. - operationId: PayerV1Controller_getPaymentDetails_v1 - parameters: - - name: clientUserId - required: true - in: path - description: The client user ID to get payment details for - schema: - example: user-123 - type: string - - name: paymentDetailsId - required: false - in: query - description: Optional ID of specific payment details to retrieve - schema: - example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - responses: - '200': - description: Payment details retrieved successfully - content: - application/json: - schema: - properties: - paymentDetails: - type: array - items: - type: object - properties: - id: - type: string - example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 - userId: - type: string - example: a25a4274-8f50-4579-b476-8f35b297d4ad - bankName: - type: string - example: Chase - accountName: - type: string - example: Gordon's Chase Business Account - beneficiaryType: - type: string - example: business - accountNumber: - type: string - example: '253009233489' - routingNumber: - type: string - example: '026013356' - currency: - type: string - example: usd - status: - type: string - example: approved - rails: - type: string - example: local - '401': - description: Unauthorized - '404': - description: User or payment details not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: Payer with client user ID user-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Get payment details for a user - tags: - - Payer - - V1/Payer - /v2/payer: - post: - description: Checks compliance status and returns necessary URLs for completing compliance. - operationId: PayerV2Controller_getComplianceData_v2 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - clientUserId: - type: string - minLength: 1 - description: Client User ID - email: - type: string - format: email - description: Email - firstName: - type: string - minLength: 1 - description: First Name - lastName: - type: string - minLength: 1 - description: Last Name - beneficiaryType: - type: string - enum: - - individual - - business - companyName: - type: string - description: Company Name - dateOfBirth: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - description: Date of birth in YYYY-MM-DD format - addressLine1: - type: string - minLength: 1 - description: Address Line 1 - addressLine2: - type: string - description: Address Line 2 - city: - type: string - minLength: 1 - description: City - state: - type: string - minLength: 1 - description: State - postcode: - type: string - minLength: 1 - description: Postcode - country: - type: string - minLength: 2 - maxLength: 2 - description: Country - nationality: - type: string - minLength: 2 - maxLength: 2 - description: Nationality - phone: - type: string - pattern: ^\+?[1-9]\d{1,14}$ - description: Phone in E.164 format - ssn: - type: string - minLength: 1 - description: Social Security Number - sourceOfFunds: - type: string - description: Source of Funds - businessActivity: - type: string - description: Business Activity - required: - - clientUserId - - email - - firstName - - lastName - - beneficiaryType - - dateOfBirth - - addressLine1 - - city - - state - - postcode - - country - - nationality - - phone - - ssn - example: - clientUserId: user-123 - email: john.doe@example.com - firstName: John - lastName: Doe - beneficiaryType: individual - dateOfBirth: '1985-12-12' - addressLine1: 123 Main Street - city: New York - state: NY - postcode: '10001' - country: US - nationality: US - phone: '+12125551234' - ssn: 123-45-6789 - responses: - '200': - description: Compliance data retrieved successfully - content: - application/json: - schema: - _def: - unknownKeys: strip - catchall: - _def: - typeName: ZodNever - ~standard: - version: 1 - vendor: zod - typeName: ZodObject - openapi: - _internal: - refId: ComplianceResponse - ~standard: - version: 1 - vendor: zod - _cached: null - examples: - success: - summary: Successful response - value: - agreementUrl: https://core-api.pay.so/v1/public/agreements?email=john.doe%40example.com - kycUrl: https://sumsub.com/idensic/l/#/sbx_VvK9E9P2A23xQPoA - status: - agreementStatus: not_started - kycStatus: not_started - '400': - description: Invalid request data - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 400 - message: - type: string - example: Compliance is only required for off-ramp requests - error: - type: string - example: Bad Request - '401': - description: Unauthorized - '404': - description: Request not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: Request with payment reference pay-ref-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Create compliance data for a user - tags: - - Payer - - V2/Payer - /v2/payer/{clientUserId}: - patch: - description: Update the agreement completion status for a user. - operationId: PayerV2Controller_updateComplianceStatus_v2 - parameters: - - name: clientUserId - required: true - in: path - description: The client user ID to update - schema: - example: user-123 - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - agreementCompleted: - type: boolean - required: - - agreementCompleted - example: - agreementCompleted: true - responses: - '200': - description: Compliance status updated successfully - content: - application/json: - schema: - properties: - success: - type: boolean - example: true - '400': - description: Invalid request data - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 400 - message: - type: string - example: agreementCompleted must be provided - error: - type: string - example: Bad Request - '401': - description: Unauthorized - '404': - description: User not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: Payer with client user ID user-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Update agreement status - tags: - - Payer - - V2/Payer - get: - description: Retrieves the comprehensive compliance status for a specific user, including KYC and agreement status. - operationId: PayerV2Controller_getComplianceStatus_v2 - parameters: - - name: clientUserId - required: true - in: path - description: The client user ID to check compliance status for - schema: - example: user-123 - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - responses: - '200': - description: Compliance status retrieved successfully - content: - application/json: - schema: - properties: - kycStatus: - type: string - example: completed - agreementStatus: - type: string - example: completed - isCompliant: - type: boolean - example: true - userId: - type: string - example: a25a4274-8f50-4579-b476-8f35b297d4ad - '401': - description: Unauthorized - '404': - description: User not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: Payer with client user ID user-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Get compliance status for a user - tags: - - Payer - - V2/Payer - /v2/payer/{clientUserId}/payment-details: - post: - description: Create payment details for a user - operationId: PayerV2Controller_createPaymentDetails_v2 - parameters: - - name: clientUserId - required: true - in: path - description: The client user ID - schema: - example: user-123 - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - bankName: - type: string - minLength: 1 - description: Name of the bank - accountName: - type: string - minLength: 1 - description: Name of the account holder - accountNumber: - type: string - description: Bank account number - routingNumber: - type: string - description: Bank routing number (US) - beneficiaryType: - type: string - enum: - - individual - - business - description: Type of beneficiary - currency: - type: string - minLength: 3 - maxLength: 3 - description: Three-letter currency code (ISO 4217) - addressLine1: - type: string - minLength: 1 - description: Primary address line - addressLine2: - type: string - description: Secondary address line - city: - type: string - minLength: 1 - description: City name - state: - type: string - description: State or province code - country: - type: string - minLength: 2 - maxLength: 2 - description: Two-letter country code (ISO 3166-1 alpha-2) - dateOfBirth: - type: string - pattern: ^\d{4}-\d{2}-\d{2}$ - description: Date of birth in YYYY-MM-DD format - postalCode: - type: string - minLength: 1 - description: Postal or ZIP code - rails: - type: string - enum: - - local - - swift - - wire - default: local - description: Payment rail type - sortCode: - type: string - description: UK bank sort code - iban: - type: string - description: International Bank Account Number - swiftBic: - type: string - description: SWIFT/BIC code - documentNumber: - type: string - description: Government-issued ID number - documentType: - type: string - description: Type of government-issued ID (e.g., passport, driver's license) - accountType: - type: string - enum: - - checking - - savings - description: Type of bank account - ribNumber: - type: string - description: French RIB number - bsbNumber: - type: string - description: Australian BSB number - ncc: - type: string - description: New Zealand NCC number - branchCode: - type: string - description: Bank branch code - bankCode: - type: string - description: Bank code - ifsc: - type: string - description: Indian Financial System Code - required: - - bankName - - accountName - - beneficiaryType - - currency - - addressLine1 - - city - - country - - dateOfBirth - - postalCode - example: - bankName: Chase - accountName: Gordon's Chase Business Account - accountNumber: '253009233489' - routingNumber: '026013356' - beneficiaryType: business - currency: usd - addressLine1: 24 Theatre St. - city: Paramount - state: CA - postalCode: '90723' - country: US - dateOfBirth: '1985-12-12' - rails: local - responses: - '201': - description: Payment details created successfully - content: - application/json: - schema: - properties: - payment_detail: - type: object - properties: - id: - type: string - example: pd_123456 - clientUserId: - type: string - example: user-123 - bankName: - type: string - example: Chase - accountName: - type: string - example: Gordon's Chase Business Account - currency: - type: string - example: usd - beneficiaryType: - type: string - enum: - - individual - - business - example: business - '400': - description: Invalid request data - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 400 - message: - type: string - example: Invalid bank account details - error: - type: string - example: Bad Request - '401': - description: Unauthorized - '404': - description: User not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: User with ID user-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Create payment details - tags: - - Payer - - V2/Payer - get: - description: Retrieves the registered bank account details for a user. Optionally filter by payment details ID. - operationId: PayerV2Controller_getPaymentDetails_v2 - parameters: - - name: clientUserId - required: true - in: path - description: The client user ID to get payment details for - schema: - example: user-123 - type: string - - name: paymentDetailsId - required: false - in: query - description: Optional ID of specific payment details to retrieve - schema: - example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - responses: - '200': - description: Payment details retrieved successfully - content: - application/json: - schema: - properties: - paymentDetails: - type: array - items: - type: object - properties: - id: - type: string - example: fa898aec-519c-46be-9b4c-e76ef4ff99d9 - userId: - type: string - example: a25a4274-8f50-4579-b476-8f35b297d4ad - bankName: - type: string - example: Chase - accountName: - type: string - example: Gordon's Chase Business Account - beneficiaryType: - type: string - example: business - accountNumber: - type: string - example: '253009233489' - routingNumber: - type: string - example: '026013356' - currency: - type: string - example: usd - status: - type: string - example: approved - rails: - type: string - example: local - '401': - description: Unauthorized - '404': - description: User or payment details not found - content: - application/json: - schema: - properties: - statusCode: - type: number - example: 404 - message: - type: string - example: Payer with client user ID user-123 not found - error: - type: string - example: Not Found - '429': - description: Too Many Requests - summary: Get payment details for a user - tags: - - Payer - - V2/Payer - /v1/pay: - post: - description: Initiate a payment without having to create a request first - operationId: PayV1Controller_payRequest_v1 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - payee: - type: string - description: The wallet address of the payee - amount: - type: string - description: The payable amount of the invoice, in human readable format - invoiceCurrency: - type: string - description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' - paymentCurrency: - type: string - description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' - required: - - payee - - amount - - invoiceCurrency - - paymentCurrency - example: - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '10' - invoiceCurrency: USD - paymentCurrency: ETH-sepolia-sepolia - responses: - '201': - description: Request created and payment initiated successfully - content: - application/json: - schema: - _def: - unknownKeys: strip - catchall: - _def: - typeName: ZodNever - ~standard: - version: 1 - vendor: zod - typeName: ZodObject - ~standard: - version: 1 - vendor: zod - _cached: null - examples: - nativeCurrency: - summary: Native currency payment (e.g., ETH) - value: - requestID: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - paymentReference: '0xb3581f0b0f74cc61' - transactions: - - data: 0xb868980b...00 - to: '0x11BF2fDA23bF0A98365e1A4e04A87C9339e8687' - value: - type: BigNumber - hex: '0x038d7ea4c68000' - metadata: - stepsRequired: 1 - needsApproval: false - approvalTransactionIndex: null - hasEnoughBalance: true - hasEnoughGas: true - erc20Token: - summary: 'V1: ERC20 token payment (requires approval)' - value: - requestID: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - paymentReference: '0xb3581f0b0f74cc61' - transactions: - - data: 0x095ea7b3...ff - to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324cf623C' - value: 0 - - data: 0xc219a14d...00 - to: '0x399F5EE127ce7432E4921a61b8CF52b0af52cbfE' - value: 0 - metadata: - stepsRequired: 2 - needsApproval: true - approvalTransactionIndex: 0 - hasEnoughBalance: true - hasEnoughGas: true - '401': - description: Unauthorized - '404': - description: Wallet not found - '429': - description: Too Many Requests - summary: Initiate a payment - tags: - - Pay - - V1/Pay - /v2/payouts: - post: - description: Initiate a payment without having to create a request first. Supports both one-time and recurring payments. For recurring payments, specify the recurrence object with start date, frequency, total executions, and payer address. The system will create a recurring payment schedule and return the necessary transactions for allowance approval and signature submission. - operationId: PayoutV2Controller_payRequest_v2 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - payee: - type: string - description: The wallet address of the payee - amount: - type: string - description: The payable amount of the invoice, in human readable format - invoiceCurrency: - type: string - description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' - paymentCurrency: - type: string - description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' - feePercentage: - type: string - description: Fee percentage to apply at payment time (e.g., '2.5' for 2.5%) - feeAddress: - type: string - description: Address to receive the fee - recurrence: - type: object - properties: - startDate: - type: string - description: The start date of the payment, cannot be in the past - frequency: - type: string - enum: - - DAILY - - WEEKLY - - MONTHLY - - YEARLY - description: The frequency of the payment - totalPayments: - type: number - minimum: 2 - maximum: 256 - description: The total number of times the payment will be executed (max 256). - payer: - type: string - description: The wallet address of the payer - required: - - startDate - - frequency - - totalPayments - - payer - description: Configuration details for recurring payments - payerWallet: - type: string - description: The wallet address of the payer, use to check if payer approval exists - required: - - payee - - amount - - invoiceCurrency - - paymentCurrency - examples: - oneTimePayment: - summary: One-time payment example - value: - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '10' - invoiceCurrency: USD - paymentCurrency: ETH-sepolia-sepolia - feePercentage: '0.02' - feeAddress: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - recurringPayment: - summary: Recurring payment example - value: - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '10' - invoiceCurrency: USD - paymentCurrency: ETH-sepolia-sepolia - feePercentage: '0.02' - feeAddress: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - recurrence: - startDate: 2025-09-11T22:15:13.002Z - frequency: DAILY - totalPayments: 30 - payer: '0x2e2E5C79F571ef1658d4C2d3684a1FE97DD30570' - erc20Payment: - summary: ERC20 token payment example - value: - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '100' - invoiceCurrency: FAU-sepolia - paymentCurrency: FAU-sepolia - feePercentage: '0.01' - feeAddress: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - responses: - '201': - description: Request created and payment initiated successfully - content: - application/json: - schema: - _def: - unknownKeys: strip - catchall: - _def: - typeName: ZodNever - ~standard: - version: 1 - vendor: zod - typeName: ZodObject - ~standard: - version: 1 - vendor: zod - _cached: null - examples: - nativeCurrency: - summary: Native currency payment (e.g., ETH) - value: - requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - paymentReference: '0xb3581f0b0f74cc61' - transactions: - - data: 0xb868980b...00 - to: '0x11BF2fDA23bF0A98365e1A4e04A87C9339e8687' - value: - type: BigNumber - hex: '0x038d7ea4c68000' - metadata: - stepsRequired: 1 - needsApproval: false - approvalTransactionIndex: null - hasEnoughBalance: true - hasEnoughGas: true - erc20Token: - summary: ERC20 token payment (requires approval) - value: - requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - paymentReference: '0xb3581f0b0f74cc61' - transactions: - - data: 0x095ea7b3...ff - to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324cf623C' - value: 0 - - data: 0xc219a14d...00 - to: '0x399F5EE127ce7432E4921a61b8CF52b0af52cbfE' - value: 0 - metadata: - stepsRequired: 2 - needsApproval: true - approvalTransactionIndex: 0 - hasEnoughBalance: true - hasEnoughGas: true - recurringPayment: - summary: Recurring payment response (requires signature) - value: - id: 01JXYJKCAHGFTDR15F2D072ESG - transactions: - - to: '0xA0b86a33E6441b8c4C8C8C8C8C8C8C8C8C8C8C8' - data: '0x095ea7b30000000000000000000000000363dD3ccD4f187d7033c57354CA81f998451D590000000000000000000000000000000000000000000000000000000000000000' - value: '0x0' - recurringPaymentPermit: - domain: - name: ERC20RecurringPaymentProxy - version: '1' - chainId: 11155111 - verifyingContract: '0x0363dD3ccD4f187d7033c57354CA81f998451D59' - types: - SchedulePermit: - - name: subscriber - type: address - - name: token - type: address - - name: recipient - type: address - - name: feeAddress - type: address - - name: amount - type: uint128 - - name: feeAmount - type: uint128 - - name: gasFee - type: uint128 - - name: periodSeconds - type: uint32 - - name: firstExec - type: uint32 - - name: totalExecutions - type: uint8 - - name: nonce - type: uint256 - - name: deadline - type: uint256 - values: - subscriber: '0x2e2E5C79F571ef1658d4C2d3684a1FE97DD30570' - token: '0xA0b86a33E6441b8c4C8C8C8C8C8C8C8C8C8C8C8' - recipient: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - feeAddress: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '10000000000000000000' - feeAmount: '0' - gasFee: '0' - periodSeconds: 86400 - firstExec: 1735732800 - totalExecutions: 30 - nonce: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef' - deadline: 1738404800 - metadata: - stepsRequired: 2 - totalNeededAllowance: '300000000000000000000' - currentAllowance: '0' - additionalAllowanceNeeded: '300000000000000000000' - existingPaymentsAmount: '0' - '401': - description: Unauthorized - '404': - description: Wallet not found - '429': - description: Too Many Requests - summary: Initiate a payment - tags: - - Pay - - V2/Payouts - /v2/payouts/batch: - post: - description: Pays multiple payment requests in one transaction by either creating new requests or using existing request IDs. All requests must be on the same network. Supports mixed ERC20, Native, and conversion requests. - operationId: PayoutV2Controller_payBatchRequest_v2 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - requests: - type: array - items: - type: object - properties: - payee: - type: string - description: The wallet address of the payee - amount: - type: string - description: The payable amount of the invoice, in human readable format - invoiceCurrency: - type: string - description: 'Invoice Currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: USD' - paymentCurrency: - type: string - description: 'Payment currency ID, from the [Request Network Token List](https://docs.request.network/general/request-network-token-list) e.g: ETH-sepolia-sepolia' - required: - - payee - - amount - - invoiceCurrency - - paymentCurrency - description: A list of payment requests to be created andprocessed in batch. All requests must be on the same network and contain payment/invoice currency information. Either `requests` or `requestIds` must be provided, but not both. - requestIds: - type: array - items: - type: string - description: The request IDs of the existing requests to be paid. Requests must be on the same network. Either `requests` or `requestIds` must be provided, but not both. - payer: - type: string - description: The wallet address of the payer, user to check if approval is needed or not. - example: - requests: - - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '2' - invoiceCurrency: FAU-sepolia - paymentCurrency: FAU-sepolia - - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '2' - invoiceCurrency: fUSDC-sepolia - paymentCurrency: fUSDC-sepolia - - payee: '0xb07D2398d2004378cad234DA0EF14f1c94A530e4' - amount: '10' - invoiceCurrency: USD - paymentCurrency: FAU-sepolia - - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '0.00001' - invoiceCurrency: ETH-sepolia-sepolia - paymentCurrency: ETH-sepolia-sepolia - - payee: '0x6923831ACf5c327260D7ac7C9DfF5b1c3cB3C7D7' - amount: '10' - invoiceCurrency: USD - paymentCurrency: ETH-sepolia-sepolia - payer: '0x2e2E5C79F571ef1658d4C2d3684a1FE97DD30570' - responses: - '201': - description: Batch payment calldata retrieved successfully - content: - application/json: - schema: - type: object - properties: - ERC20ApprovalTransactions: - type: array - description: Array of ERC20 approval transactions needed before the batch payment. Only present when token approval is required. - items: - type: object - properties: - data: - type: string - description: Transaction calldata for the ERC20 approval - to: - type: string - description: Target ERC20 token contract address for approval - value: - type: integer - description: Always 0 for ERC20 approvals - required: - - data - - to - - value - ERC20BatchPaymentTransaction: - type: object - description: The batch payment transaction for ERC20 tokens. Only present when the batch contains ERC20 payments. - properties: - data: - type: string - description: Transaction calldata for the ERC20 batch payment - to: - type: string - description: Target batch payment contract address - value: - type: object - properties: - type: - type: string - enum: - - BigNumber - hex: - type: string - description: Payment amount in EVM-compatible format, encoded in hex. Usually 0 for ERC20 payments - required: - - type - - hex - required: - - data - - to - - value - ETHBatchPaymentTransaction: - type: object - description: The batch payment transaction for native ETH. Only present when the batch contains ETH payments. - properties: - data: - type: string - description: Transaction calldata for the ETH batch payment - to: - type: string - description: Target batch payment contract address - value: - type: object - properties: - type: - type: string - enum: - - BigNumber - hex: - type: string - description: Payment amount in EVM-compatible format, encoded in hex. Contains the ETH value to send - required: - - type - - hex - required: - - data - - to - - value - additionalProperties: false - examples: - erc20_and_eth_with_approval: - summary: Batch payment with approval needed - value: - ERC20ApprovalTransactions: - - data: 0x095ea7b3... - to: '0x370DE27fdb7D1Ff1e1BaA7D11c5820a324Cf623C' - value: 0 - batchPaymentTransaction: - data: 0x92cddb91... - to: '0x67818703c92580c0e106e401F253E8A410A66f8B' - value: - type: BigNumber - hex: '0x0d83b3d1afc58b' - erc20_and_eth_no_approval: - summary: Batch payment without approval needed - value: - ERC20ApprovalTransactions: [] - batchPaymentTransaction: - data: 0x92cddb91... - to: '0x67818703c92580c0e106e401F253E8A410A66f8B' - value: - type: BigNumber - hex: '0x0d83b3d1afc58b' - '400': - description: Requests must be on the same network - content: - application/json: - examples: - requestsOnDifferentNetworks: - summary: Requests on different networks - value: - message: All requests must be on the same network - error: Bad Request - statusCode: 400 - '401': - description: Unauthorized - '429': - description: Too Many Requests - summary: Pay multiple requests in one transaction - tags: - - Pay - - V2/Payouts - /v2/payouts/recurring/{id}: - post: - description: Submit a signature for a recurring payment permit to activate the recurring payment schedule. This endpoint is called after creating a recurring payment and obtaining the permit data. The signature authorizes the recurring payment contract to execute payments on behalf of the payer according to the schedule. Once activated, payments will be executed automatically at the specified intervals. - operationId: PayoutV2Controller_submitRecurringPaymentSignature_v2 - parameters: - - name: id - required: true - in: path - description: The ID of the recurring payment - schema: - example: 01JXYJKCAHGFTDR15F2D072ESG - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - permitSignature: - type: string - description: The signature of the recurring payment permit. - required: - - permitSignature - example: - permitSignature: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef1b' - responses: - '201': - description: Recurring payment signature submitted successfully - content: - application/json: - examples: - success: - summary: Signature submitted successfully - value: - message: Recurring payment activated successfully - id: 01JXYJKCAHGFTDR15F2D072ESG - status: active - '400': - description: Bad request - content: - application/json: - examples: - invalidSignature: - summary: Invalid signature provided - value: - message: Invalid signature provided - error: Bad Request - statusCode: 400 - alreadyActive: - summary: Recurring payment is already active - value: - message: Recurring payment is already active - error: Bad Request - statusCode: 400 - '401': - description: Unauthorized - '404': - description: Recurring payment not found - '429': - description: Too Many Requests - summary: Submit a recurring payment signature - tags: - - Pay - - V2/Payouts - get: - description: Retrieve the current status and execution details of a recurring payment. Returns information about executed payments, remaining executions, next payment date, and overall status. This endpoint is useful for monitoring recurring payment progress and checking if payments are being executed as expected. - operationId: PayoutV2Controller_getRecurringPaymentStatus_v2 - parameters: - - name: id - required: true - in: path - description: The ID of the recurring payment - schema: - example: 01JXYJKCAHGFTDR15F2D072ESG - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - responses: - '200': - description: Recurring payment status retrieved successfully - content: - application/json: - examples: - active: - summary: Active recurring payment - value: - processedPayments: 3 - totalPayments: 30 - lastPaymentDate: '2025-01-04T10:00:00.000Z' - nextPaymentDate: '2025-01-05T10:00:00.000Z' - status: active - requests: - - paymentReference: '0xb3581f0b0f74cc61' - requestId: 01e273ecc29d4b526df3a0f1f05ffc59372af8752c2b678096e49ac270416a7cdb - payments: - - id: 01JXYJKCAHGFTDR15F2D072ESG - amount: '10' - timestamp: '2025-01-04T10:00:00.000Z' - txHash: '0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef' - paused: - summary: Paused recurring payment - value: - processedPayments: 5 - totalPayments: 30 - lastPaymentDate: '2025-01-05T10:00:00.000Z' - nextPaymentDate: null - status: paused - failureCount: 3 - failureReason: Insufficient token allowance - completed: - summary: Completed recurring payment - value: - processedPayments: 30 - totalPayments: 30 - lastPaymentDate: '2025-01-30T10:00:00.000Z' - nextPaymentDate: null - status: completed - '401': - description: Unauthorized - '404': - description: Recurring payment not found - content: - application/json: - examples: - notFound: - summary: Recurring payment not found - value: - message: Recurring payment not found - error: Not Found - statusCode: 404 - '429': - description: Too Many Requests - summary: Get the status of a recurring payment - tags: - - Pay - - V2/Payouts - patch: - description: Update a recurring payment by cancelling it or unpausing it. When cancelling, optionally returns a transaction to decrease allowance. When unpausing, resumes execution of a paused recurring payment. - operationId: PayoutV2Controller_updateRecurringPayment_v2 - parameters: - - name: id - required: true - in: path - description: The ID of the recurring payment - schema: - example: 01JXYJKCAHGFTDR15F2D072ESG - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - action: - type: string - enum: - - cancel - - unpause - description: The action to perform on the recurring payment - required: - - action - example: - action: cancel - responses: - '200': - description: Recurring payment updated successfully - content: - application/json: - examples: - cancelled: - summary: Recurring payment cancelled - value: - id: 01JXYJKCAHGFTDR15F2D072ESG - status: cancelled - transactions: - - to: '0xA0b86a33E6441b8c4C8C8C8C8C8C8C8C8C8C8C8' - data: '0x095ea7b30000000000000000000000000363dD3ccD4f187d7033c57354CA81f998451D590000000000000000000000000000000000000000000000000000000000000000' - value: '0x0' - metadata: - remainingPayments: 5 - remainingAmount: '5000000000000000000' - processedPayments: 3 - totalPayments: 8 - unpaused: - summary: Recurring payment unpaused - value: - id: 01JXYJKCAHGFTDR15F2D072ESG - status: active - metadata: - processedPayments: 3 - totalPayments: 8 - nextPaymentDate: '2024-01-15T10:00:00.000Z' - '400': - description: Bad request - content: - application/json: - examples: - alreadyCancelled: - summary: Recurring payment is already cancelled - value: - message: Recurring payment is already cancelled - error: Bad Request - statusCode: 400 - completed: - summary: Cannot cancel a completed recurring payment - value: - message: Cannot cancel a completed recurring payment - error: Bad Request - statusCode: 400 - notPaused: - summary: Recurring payment is not paused - value: - message: Recurring payment is not paused - error: Bad Request - statusCode: 400 - invalidAction: - summary: Invalid action provided - value: - message: 'Invalid action: invalid_action' - error: Bad Request - statusCode: 400 - '401': - description: Unauthorized - '404': - description: Recurring payment not found - '429': - description: Too Many Requests - summary: Update a recurring payment - tags: - - Pay - - V2/Payouts - /v2/platforms/me: - get: - description: |- - Get the authenticated platform's profile information - - Requires session_token cookie. If you've logged in, this cookie is already set in your browser. - operationId: PlatformV2Controller_getCurrentPlatform_v2 - parameters: - - name: Cookie - in: header - description: Active session cookie (automatically included after login) - required: true - schema: - type: string - example: session_token= - responses: - '200': - description: Platform profile data - headers: - Set-Cookie: - description: Session token cookie - schema: - type: string - content: - application/json: - schema: - _def: - unknownKeys: strip - catchall: - _def: - typeName: ZodNever - ~standard: - version: 1 - vendor: zod - typeName: ZodObject - openapi: - _internal: - refId: PlatformProfile - ~standard: - version: 1 - vendor: zod - _cached: null - examples: - productionAccess: - summary: Platform with crypto-to-fiat access - value: - hasCryptoToFiatProductionAccess: true - noProductionAccess: - summary: Platform without crypto-to-fiat access - value: - hasCryptoToFiatProductionAccess: false - '401': - description: Unauthorized - '429': - description: Too Many Requests - security: - - session_token: [] - summary: Get current platform profile (Requires Session) - tags: - - Platform - - V2/Platforms - /v2/journey: - post: - description: Creates a new journeyRef (tracking ID) to trace the full lifecycle of a payment across multiple processors. This ID should be copied into the reference/memo field of all subsequent payment hops. Optionally, link the journey to an existing payment request. - operationId: JourneyController_createJourney_v2 - parameters: - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - requestId: - type: string - description: The request ID of the request linked to the journey - examples: - withRequestId: - summary: Link to an existing payment request - value: - requestId: 01HXYZABCDEF1234567890QWERTYUIOP - standalone: - summary: Standalone journey (no request) - value: {} - responses: - '201': - description: Journey created successfully. Returns the unique journeyRef (tracking ID). - content: - application/json: - examples: - default: - summary: JourneyRef created - value: - journeyId: 01JOURNEYULID1234567890ABCDEF - '401': - description: Unauthorized - '429': - description: Too Many Requests - summary: Create a new payment journey (tracking reference) - tags: - - V2/Journey - x-feature-flag: journeyDisabled - /v2/journey/{queryId}: - post: - description: Processors call this endpoint to report a new event (step) in a payment's journey. Each event represents a single hop (e.g., exchange, bridge, bank) and should include as much detail as possible. Events are automatically ordered by their processing time to build a full timeline. If a processor does not report, the timeline will simply show the steps that did report. - operationId: JourneyController_createJourneyEvent_v2 - parameters: - - name: queryId - required: true - in: path - description: Either a journeyId (e.g., '01JOURNEYULID1234567890ABCDEF') or a txReference from an existing event in the journey (e.g., '0xabc123def456...'). The system will automatically determine which type is provided and locate the appropriate journey. - schema: - example: 01JOURNEYULID1234567890ABCDEF - type: string - - name: x-api-key - in: header - description: API key for authentication - required: true - schema: - type: string - requestBody: - required: true - content: - application/json: - schema: - type: object - properties: - status: - type: string - description: The status of the journey event - amount: - type: string - description: The amount of the journey event - processedAt: - type: string - description: The date and time the journey event was processed, has to be in UTC format and end with 'Z' example `2025-07-23T14:23:00Z` - currency: - type: string - description: The currency of the journey event - txReference: - type: string - description: The transaction reference of the journey event - rawPayload: - description: The raw payload of the journey event - nextProcessorId: - type: string - description: The ID of the next processor in the journey - required: - - status - - amount - - processedAt - examples: - full: - summary: Full event with transaction reference and details - value: - status: COMPLETED - amount: '1000.00' - currency: USDT - txReference: 0xabc123def456... - processedAt: '2024-06-10T14:23:00Z' - rawPayload: - exchange: Binance - network: Ethereum - fee: '2.50' - note: Withdrawal to bridge - minimal: - summary: Minimal event (required fields only) - value: - status: PENDING - amount: '500.00' - processedAt: '2024-06-10T13:00:00Z' - responses: - '201': - description: Journey event created successfully. Returns the event details. - content: - application/json: - examples: - default: - summary: Event created - value: - id: 01EVENTULID1234567890ABCDEF - journeyId: 01JOURNEYULID1234567890ABCDEF - processorId: 01PROCESSORULID1234567890ABCDEF - status: COMPLETED - amount: '1000.00' - currency: USDT - txReference: 0xabc123def456... - processedAt: '2024-06-10T14:23:00Z' - rawPayload: - exchange: Binance - network: Ethereum - fee: '2.50' - note: Withdrawal to bridge - '401': - description: Unauthorized - '429': - description: Too Many Requests - summary: Report a payment event (step) for a journey - tags: - - V2/Journey - x-feature-flag: journeyDisabled - /v2/journey/{journeyId}: - get: - description: Returns the journey and all reported events (steps) for a given journeyRef (tracking ID), sorted by processing time. This provides a transparent, end-to-end timeline of the payment's path across all reporting processors. - operationId: JourneyController_getJourney_v2 - parameters: - - name: journeyId - required: true - in: path - schema: - type: string - responses: - '200': - description: Journey and its events retrieved successfully. - content: - application/json: - examples: - default: - summary: Journey with events - value: - id: 01JOURNEYULID1234567890ABCDEF - requestId: 01HXYZABCDEF1234567890QWERTYUIOP - createdAt: '2024-06-10T12:00:00Z' - events: - - id: 01EVENTULID1234567890ABCDEF - stepIndex: 1 - status: PENDING - amount: '500.00' - currency: USDT - processedAt: '2024-06-10T13:00:00Z' - - id: 01EVENTULID1234567890ABCDEG - stepIndex: 2 - status: COMPLETED - amount: '1000.00' - currency: USDT - txReference: 0xabc123def456... - processedAt: '2024-06-10T14:23:00Z' - rawPayload: - exchange: Binance - network: Ethereum - '429': - description: Too Many Requests - summary: Get the full timeline for a payment journey - tags: - - V2/Journey - x-feature-flag: journeyDisabled -info: - title: Request Network API - description: API for easily creating and paying Requests with Request Network. - version: 0.8.1 - contact: {} -tags: - - name: V1/Request - description: Core payment request operations (V1) - - name: V1/Pay - description: Pay a request without creating one first (V1) - - name: V1/Authentication - description: Authentication operations (V1) - - name: V1/API Keys - description: API key management (V1) - - name: V1/Currencies - description: Currency operations (V1) - - name: V1/Webhooks - description: Webhook configuration (V1) - - name: V2/Request - description: Core payment request operations (V2) - - name: V2/Payouts - description: Pay a request without creating one first (V2) - - name: V2/Payer - description: Crypto-to-fiat payer management operations (V2) - - name: V2/Authentication - description: Authentication operations (V2) - - name: V2/API Keys - description: API key management (V2) - - name: V2/Webhooks - description: Webhook configuration (V2) - - name: V2/Currencies - description: Currency operations (V2) - - name: V2/Platforms - description: Platform operations (V2) - - name: V2/Journey - description: Journey operations (V2) -servers: - - url: http://127.0.0.1:8080 - description: Local development server - - url: https://api.request.network - description: Production server - - url: https://api.stage.request.network - description: Staging server -components: - schemas: {} -externalDocs: - description: Request Network Docs - url: https://docs.request.network/request-network-api -x-tagGroups: - - name: V1 - tags: - - V1/Request - - V1/Pay - - V1/Currencies - - V1/Authentication - - V1/API Keys - - V1/Webhooks - description: v1 endpoints - - name: V2 - tags: - - V2/Request - - V2/Payouts - - V2/Payer - - V2/Currencies - - V2/Authentication - - V2/API Keys - - V2/Webhooks - - V2/Platforms - - V2/Journey - description: v2 endpoints From ec514176bbb3b62f0dfe1d0f992d5e4cb9649e88 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Sat, 13 Sep 2025 07:43:09 -0400 Subject: [PATCH 06/32] Implement comprehensive docs revamp with 6-section use case-driven structure - Restructure navigation from 3 basic sections to 6 comprehensive sections: * Welcome (enhanced landing page) * Use Cases (5 primary scenarios) * API Features (conceptual documentation) * API Reference (technical reference) * Resources (cross-cutting support) * API Setup & SDK Legacy (setup and migration) - Enhanced landing page with 'What is a Payment Request?' explanation, interactive demo placeholder, and developer journey guidance - Created 5 use case pages (invoicing, payouts, payroll, checkout, subscriptions) each with consistent structure: quickstart, EasyInvoice integration, implementation options, and API features links - Added comprehensive API features documentation following DRY principle: payment types, advanced features, and integration patterns - Established API reference structure with authentication and webhooks - Added resources for supported chains/currencies, smart contracts, and community - Included setup guide and SDK migration documentation This foundational structure enables use case-driven navigation per proposal and provides comprehensive placeholder content ready for GitBook migration. --- api-features/advanced-features.mdx | 475 ++++++++++++ api-features/integration-patterns.mdx | 677 ++++++++++++++++++ api-features/payment-types.mdx | 350 +++++++++ api-reference/authentication.mdx | 218 ++++++ api-reference/webhooks.mdx | 521 ++++++++++++++ api-setup/getting-started.mdx | 362 ++++++++++ docs.json | 52 +- index.mdx | 89 ++- resources/community.mdx | 331 +++++++++ resources/smart-contracts.mdx | 453 ++++++++++++ resources/supported-chains-and-currencies.mdx | 383 ++++++++++ sdk-legacy/migration-guide.mdx | 272 +++++++ use-cases/checkout.mdx | 284 ++++++++ use-cases/invoicing.mdx | 180 +++++ use-cases/payouts.mdx | 217 ++++++ use-cases/payroll.mdx | 241 +++++++ use-cases/subscriptions.mdx | 334 +++++++++ 17 files changed, 5411 insertions(+), 28 deletions(-) create mode 100644 api-features/advanced-features.mdx create mode 100644 api-features/integration-patterns.mdx create mode 100644 api-features/payment-types.mdx create mode 100644 api-reference/authentication.mdx create mode 100644 api-reference/webhooks.mdx create mode 100644 api-setup/getting-started.mdx create mode 100644 resources/community.mdx create mode 100644 resources/smart-contracts.mdx create mode 100644 resources/supported-chains-and-currencies.mdx create mode 100644 sdk-legacy/migration-guide.mdx create mode 100644 use-cases/checkout.mdx create mode 100644 use-cases/invoicing.mdx create mode 100644 use-cases/payouts.mdx create mode 100644 use-cases/payroll.mdx create mode 100644 use-cases/subscriptions.mdx diff --git a/api-features/advanced-features.mdx b/api-features/advanced-features.mdx new file mode 100644 index 0000000..144800b --- /dev/null +++ b/api-features/advanced-features.mdx @@ -0,0 +1,475 @@ +--- +title: "Advanced Features" +description: "Webhooks, fee handling, custom metadata, and enterprise-grade capabilities" +--- + +## Overview + +Request Network provides advanced features that enable enterprise-grade payment processing, real-time integrations, and sophisticated business logic. These capabilities ensure your payment infrastructure can scale with your business needs. + +## Webhooks & Real-Time Updates + +### Webhook Events +Stay synchronized with payment events through real-time webhook notifications. + + + + **Event Types:** + - `payment_detected` - Payment initiated + - `payment_confirmed` - Payment confirmed on blockchain + - `payment_failed` - Payment failed or rejected + + **Use Cases:** Order fulfillment, inventory updates, customer notifications + + + + **Event Types:** + - `request_created` - New payment request created + - `request_updated` - Request metadata or status changed + - `request_cancelled` - Request cancelled by merchant + + **Use Cases:** CRM integration, accounting system updates + + + + + + **Event Types:** + - `subscription_activated` - New subscription started + - `subscription_renewed` - Successful recurring payment + - `subscription_failed` - Recurring payment failed + - `subscription_cancelled` - Subscription terminated + + **Use Cases:** [Subscription](/use-cases/subscriptions) management, customer lifecycle + + + + **Event Types:** + - `payout_initiated` - Payout process started + - `payout_completed` - Payout successfully sent + - `batch_payout_completed` - All batch payments processed + + **Use Cases:** [Payroll](/use-cases/payroll) confirmation, vendor notifications + + + +### Webhook Configuration + + + + **Webhook Endpoint Setup:** + + 1. Configure endpoint URL in Request Portal + 2. Select event types to receive + 3. Set up authentication (optional) + 4. Test webhook delivery + + ```javascript + // Example webhook endpoint + app.post('/webhooks/request-network', (req, res) => { + const { eventType, data } = req.body; + + // Verify webhook signature (recommended) + if (!verifyWebhookSignature(req)) { + return res.status(401).send('Unauthorized'); + } + + // Process event + handlePaymentEvent(eventType, data); + + res.status(200).send('OK'); + }); + ``` + + + + **Webhook Security Best Practices:** + + - **Signature Verification:** Verify webhook authenticity + - **HTTPS Only:** Always use secure endpoints + - **Idempotency:** Handle duplicate events gracefully + - **Rate Limiting:** Implement endpoint rate limiting + + ```javascript + function verifyWebhookSignature(req) { + const signature = req.headers['x-request-signature']; + const payload = JSON.stringify(req.body); + const expectedSignature = crypto + .createHmac('sha256', webhookSecret) + .update(payload) + .digest('hex'); + + return signature === expectedSignature; + } + ``` + + + + **Automatic Retry Handling:** + + - **Retry Schedule:** 1s, 5s, 25s, 125s intervals + - **Max Attempts:** Up to 5 retry attempts + - **Exponential Backoff:** Increasing delays between retries + - **Dead Letter Queue:** Failed events stored for manual review + + **Error Handling:** + - Return 2xx status codes for successful processing + - Return 4xx for permanent failures (no retry) + - Return 5xx for temporary failures (will retry) + + + +## Platform Fees & Revenue Sharing + +### Fee Configuration +Collect platform fees automatically from every transaction. + + + + **Fixed Percentage Model:** + - Set percentage fee (e.g., 2.5% per transaction) + - Automatic fee calculation and collection + - Fees collected to specified address + - Real-time fee tracking and reporting + + **Perfect For:** Marketplaces, payment processors, SaaS platforms + + + + **Flat Fee Model:** + - Set fixed fee amount per transaction + - Independent of transaction size + - Predictable fee structure + - Suitable for high-volume, low-value transactions + + **Perfect For:** Micropayments, subscription services, utility payments + + + + **Volume-Based Pricing:** + - Different fee rates based on transaction volume + - Automatic tier calculation + - Incentivize higher volume usage + - Enterprise-friendly pricing models + + **Perfect For:** Enterprise platforms, high-volume merchants + + + + **Multi-Party Fee Distribution:** + - Split fees between multiple parties + - Automatic revenue distribution + - Configurable split percentages + - Real-time settlement + + **Perfect For:** Affiliate programs, partner ecosystems, marketplaces + + + +### Fee Implementation + + +```javascript Percentage Fee +const requestWithFee = await requestNetwork.createRequest({ + requestInfo: { + currency: 'USDC-matic', + expectedAmount: '1000', + // ... other request details + }, + paymentNetwork: { + id: 'erc20-fee-proxy-contract', + parameters: { + paymentAddress: merchantAddress, + feeAddress: platformFeeAddress, + feeAmount: '25' // 2.5% fee + } + } +}); +``` + +```javascript Fixed Fee +const requestWithFixedFee = await requestNetwork.createRequest({ + requestInfo: { + currency: 'USDC-matic', + expectedAmount: '1000', + // ... other request details + }, + paymentNetwork: { + id: 'erc20-fee-proxy-contract', + parameters: { + paymentAddress: merchantAddress, + feeAddress: platformFeeAddress, + feeAmount: '10' // $10 fixed fee + } + } +}); +``` + +```javascript Multi-Party Split +const revenueSharingRequest = await requestNetwork.createRequest({ + requestInfo: { + currency: 'USDC-matic', + expectedAmount: '1000', + // ... other request details + }, + paymentNetwork: { + id: 'erc20-fee-proxy-contract', + parameters: { + paymentAddress: merchantAddress, + feeAddress: platformFeeAddress, + feeAmount: '50', // 5% to platform + additionalFees: [ + { + address: affiliateAddress, + amount: '20' // 2% to affiliate + } + ] + } + } +}); +``` + + +## Custom Metadata & Business Logic + +### Metadata Capabilities +Attach business-specific data to payment requests and transactions. + + + + **Built-in Fields:** + - Invoice numbers and references + - Customer information + - Product/service descriptions + - Due dates and payment terms + - Tax information and rates + + ```javascript + const requestWithMetadata = await requestNetwork.createRequest({ + // ... request configuration + contentData: { + reason: 'Professional Services - Q1 2025', + invoiceNumber: 'INV-2025-001', + dueDate: '2025-04-01', + customerInfo: { + name: 'Acme Corporation', + email: 'billing@acme.com', + taxId: 'US123456789' + }, + lineItems: [ + { + description: 'Consulting Services', + quantity: 40, + unitPrice: '150', + total: '6000' + } + ] + } + }); + ``` + + + + **Flexible Schema:** + - Add any JSON-compatible data + - Business-specific identifiers + - Integration system references + - Custom workflow states + + ```javascript + const customMetadata = { + // Standard invoice data + reason: 'Software License Renewal', + invoiceNumber: 'LIC-2025-456', + + // Custom business fields + customFields: { + salesRepId: 'REP-001', + contractNumber: 'CON-2025-789', + departmentCode: 'IT-DEV', + projectId: 'PROJ-ALPHA', + approvalRequired: true, + priority: 'high' + }, + + // Integration references + externalSystems: { + crmId: 'SFDC-12345', + erpOrderId: 'ERP-ORD-789', + ticketNumber: 'TICKET-456' + } + }; + ``` + + + + **Query Capabilities:** + - Search requests by metadata fields + - Filter by custom attributes + - Generate custom reports + - Business intelligence integration + + ```javascript + // Search requests by metadata + const requests = await requestNetwork.searchRequests({ + filters: { + 'contentData.customFields.departmentCode': 'IT-DEV', + 'contentData.customFields.priority': 'high', + createdAt: { + gte: '2025-01-01', + lte: '2025-03-31' + } + } + }); + ``` + + + +## Error Handling & Resilience + +### Payment Failure Management +Robust error handling ensures reliable payment processing. + + + + **Smart Retry Mechanisms:** + - Automatic retry for transient failures + - Exponential backoff strategies + - Maximum retry attempt limits + - Configurable retry policies + + **Failure Types:** + - Network connectivity issues + - Temporary blockchain congestion + - Insufficient gas fee scenarios + + + + **Payment Grace Handling:** + - Configurable grace periods for late payments + - Automatic payment retry scheduling + - Customer notification workflows + - Account suspension management + + **Use Cases:** [Subscription](/use-cases/subscriptions) billing, enterprise accounts + + + +### Error Response Handling + + +```javascript Error Handling +try { + const payment = await requestNetwork.payRequest(requestId, { + amount: paymentAmount, + currency: paymentCurrency + }); + + console.log('Payment successful:', payment.transactionHash); + +} catch (error) { + switch (error.code) { + case 'INSUFFICIENT_FUNDS': + // Handle insufficient balance + showInsufficientFundsError(); + break; + + case 'NETWORK_ERROR': + // Retry payment after delay + setTimeout(() => retryPayment(requestId), 5000); + break; + + case 'INVALID_REQUEST': + // Handle invalid request (don't retry) + showInvalidRequestError(); + break; + + default: + // Generic error handling + showGenericPaymentError(); + } +} +``` + +```javascript Webhook Error Handling +app.post('/webhook/payment-events', async (req, res) => { + try { + const { eventType, data } = req.body; + + // Process event with error handling + await processPaymentEvent(eventType, data); + + res.status(200).send('OK'); + + } catch (error) { + console.error('Webhook processing error:', error); + + // Return appropriate status code + if (error.type === 'PERMANENT_ERROR') { + res.status(400).send('Bad Request'); + } else { + res.status(500).send('Internal Server Error'); + } + } +}); +``` + + +## Performance & Optimization + +### Gas Fee Optimization +Minimize transaction costs through intelligent optimization. + + + + **Efficient Batch Processing:** + - Multiple payments in single transaction + - Shared gas costs across recipients + - Up to 90% gas savings for batch operations + - Atomic execution guarantees + + + + **Optimal Network Routing:** + - Automatic network selection based on cost + - Real-time gas price monitoring + - Cross-chain routing for best rates + - User preference consideration + + + + **Smart Timing Strategies:** + - Off-peak transaction scheduling + - Gas price prediction and queuing + - Priority fee optimization + - Network congestion avoidance + + + +## What's Next? + + + + Learn common integration patterns and best practices + + + + Detailed webhook and API endpoint documentation + + + + Configure webhooks and advanced features + + diff --git a/api-features/integration-patterns.mdx b/api-features/integration-patterns.mdx new file mode 100644 index 0000000..5335601 --- /dev/null +++ b/api-features/integration-patterns.mdx @@ -0,0 +1,677 @@ +--- +title: "Integration Patterns" +description: "Common integration patterns, best practices, and architectural guidance for Request Network implementations" +--- + +## Overview + +This guide covers proven integration patterns, architectural best practices, and common implementation approaches for Request Network. Whether you're building a simple invoicing system or a complex multi-tenant platform, these patterns will help you implement robust, scalable payment infrastructure. + +## Common Integration Architectures + +### Server-Side Integration Pattern +Recommended for production applications requiring security and control. + + + + **Server-Side Flow:** + ``` + Frontend → Backend API → Request Network → Blockchain + ↓ + Webhook Handler ← Request Network ← Payment Confirmation + ↓ + Business Logic → Database → Frontend Updates + ``` + + **Benefits:** + - Secure API key management + - Centralized business logic + - Reliable webhook handling + - Scalable architecture + + + + ```javascript + // Backend API endpoint + app.post('/api/create-invoice', async (req, res) => { + try { + // Validate request + const { amount, currency, customerEmail } = req.body; + + // Create Request Network payment request + const paymentRequest = await requestNetwork.createRequest({ + requestInfo: { + currency, + expectedAmount: amount, + payee: { type: 'ethereumAddress', value: merchantAddress }, + payer: { type: 'ethereumAddress', value: customerAddress } + }, + contentData: { + reason: 'Invoice Payment', + customerEmail, + invoiceId: generateInvoiceId() + } + }); + + // Store in database + await db.invoices.create({ + requestId: paymentRequest.requestId, + amount, + currency, + customerEmail, + status: 'pending' + }); + + res.json({ + requestId: paymentRequest.requestId, + paymentUrl: `${baseUrl}/pay/${paymentRequest.requestId}` + }); + + } catch (error) { + res.status(500).json({ error: error.message }); + } + }); + ``` + + + + **Security Best Practices:** + - API keys stored in environment variables + - Request validation and sanitization + - Rate limiting on API endpoints + - CORS configuration + - Webhook signature verification + + ```javascript + // Environment configuration + const config = { + requestNetwork: { + apiKey: process.env.REQUEST_NETWORK_API_KEY, + webhookSecret: process.env.REQUEST_WEBHOOK_SECRET, + environment: process.env.NODE_ENV === 'production' ? 'mainnet' : 'testnet' + } + }; + + // Middleware for API key validation + const validateApiKey = (req, res, next) => { + const apiKey = req.headers['x-api-key']; + if (!apiKey || !isValidApiKey(apiKey)) { + return res.status(401).json({ error: 'Invalid API key' }); + } + next(); + }; + ``` + + + +### Client-Side Integration Pattern +Suitable for simple applications and rapid prototyping. + + + + **Client-Side Flow:** + ``` + Frontend App → Request Network SDK → Blockchain + ↓ + Payment Widget → Wallet Connection → Transaction + ↓ + Confirmation → Frontend Updates → Backend Sync + ``` + + **Benefits:** + - Faster development + - Reduced backend complexity + - Real-time user feedback + - Lower infrastructure costs + + + + ```javascript + // Frontend payment component + import { RequestNetwork } from '@requestnetwork/request-client.js'; + + function PaymentComponent({ invoiceData }) { + const [paymentStatus, setPaymentStatus] = useState('pending'); + + const handlePayment = async () => { + try { + setPaymentStatus('processing'); + + // Create payment request + const request = await requestNetwork.createRequest({ + requestInfo: { + currency: invoiceData.currency, + expectedAmount: invoiceData.amount, + payee: { type: 'ethereumAddress', value: merchantAddress } + } + }); + + // Process payment + const payment = await request.pay(); + + setPaymentStatus('completed'); + onPaymentSuccess(payment); + + } catch (error) { + setPaymentStatus('failed'); + onPaymentError(error); + } + }; + + return ( + + ); + } + ``` + + + + **Consider These Limitations:** + - API keys exposed to frontend + - Limited server-side validation + - Webhook handling requires backend + - Less suitable for production systems + + **When to Use:** + - Prototyping and demos + - Simple payment collection + - Low-volume applications + - Educational purposes + + + +## E-commerce Integration Patterns + +### Shopify Integration +Connect Request Network with Shopify for crypto payment acceptance. + + + + **Integration Components:** + - Shopify App with payment gateway registration + - Backend service for Request Network integration + - Webhook handlers for payment confirmation + - Admin dashboard for configuration + + **Flow:** + 1. Customer selects crypto payment at checkout + 2. Shopify redirects to Request Network payment page + 3. Customer completes crypto payment + 4. Webhook confirms payment to Shopify + 5. Order status updated automatically + + + + ```javascript + // Shopify payment gateway endpoint + app.post('/shopify/payment/create', async (req, res) => { + const { order, return_url, cancel_url } = req.body; + + // Create Request Network payment request + const paymentRequest = await requestNetwork.createRequest({ + requestInfo: { + currency: 'USD', + expectedAmount: order.total_price, + payee: { type: 'ethereumAddress', value: merchantAddress } + }, + contentData: { + reason: `Shopify Order #${order.order_number}`, + shopifyOrderId: order.id, + returnUrl: return_url, + cancelUrl: cancel_url + } + }); + + // Redirect to payment page + res.redirect(`/pay/${paymentRequest.requestId}`); + }); + + // Payment confirmation webhook + app.post('/webhook/payment-confirmed', async (req, res) => { + const { requestId, paymentHash } = req.body; + + // Get order info from Request Network + const request = await requestNetwork.getRequest(requestId); + const shopifyOrderId = request.contentData.shopifyOrderId; + + // Update Shopify order status + await shopifyAPI.orders.update(shopifyOrderId, { + financial_status: 'paid', + transactions: [{ + kind: 'sale', + status: 'success', + amount: request.expectedAmount, + gateway: 'request-network' + }] + }); + + res.status(200).send('OK'); + }); + ``` + + + +### WooCommerce Integration +Enable crypto payments in WordPress/WooCommerce stores. + + + + **WordPress Plugin Structure:** + - Payment gateway plugin registration + - Admin settings page for configuration + - Checkout integration hooks + - Order status management + + **Key Features:** + - Seamless checkout experience + - Automatic order fulfillment + - Refund handling + - Multi-currency support + + + + ```php + id = 'request_network'; + $this->method_title = 'Request Network'; + $this->method_description = 'Accept crypto payments via Request Network'; + + $this->init_form_fields(); + $this->init_settings(); + + // Hook into WooCommerce + add_action('woocommerce_update_options_payment_gateways_' . $this->id, + array($this, 'process_admin_options')); + add_action('woocommerce_api_request_network_webhook', + array($this, 'handle_webhook')); + } + + public function process_payment($order_id) { + $order = wc_get_order($order_id); + + // Create Request Network payment request + $response = wp_remote_post($this->api_endpoint . '/create-request', array( + 'body' => json_encode(array( + 'amount' => $order->get_total(), + 'currency' => $order->get_currency(), + 'order_id' => $order_id, + 'return_url' => $this->get_return_url($order) + )), + 'headers' => array( + 'Content-Type' => 'application/json', + 'Authorization' => 'Bearer ' . $this->api_key + ) + )); + + $payment_data = json_decode(wp_remote_retrieve_body($response), true); + + // Redirect to payment page + return array( + 'result' => 'success', + 'redirect' => $payment_data['payment_url'] + ); + } + } + ``` + + + +## SaaS & Subscription Patterns + +### Multi-Tenant SaaS Architecture +Scale Request Network for multiple customers in a SaaS platform. + + + + **Isolation Strategy:** + - Separate API keys per tenant + - Namespace separation for requests + - Isolated webhook endpoints + - Tenant-specific fee structures + + ```javascript + // Tenant-aware request creation + async function createTenantRequest(tenantId, requestData) { + const tenantConfig = await getTenantConfig(tenantId); + + const request = await requestNetwork.createRequest({ + ...requestData, + contentData: { + ...requestData.contentData, + tenantId, + tenantDomain: tenantConfig.domain + }, + paymentNetwork: { + id: 'erc20-fee-proxy-contract', + parameters: { + paymentAddress: tenantConfig.walletAddress, + feeAddress: platformFeeAddress, + feeAmount: tenantConfig.platformFeePercentage + } + } + }, { + apiKey: tenantConfig.requestNetworkApiKey + }); + + return request; + } + ``` + + + + **Multi-Tenant Webhook Handling:** + - Single webhook endpoint for all tenants + - Route events based on tenant identification + - Isolated processing per tenant + - Failover and retry mechanisms + + ```javascript + app.post('/webhook/payment-events', async (req, res) => { + try { + const { eventType, data } = req.body; + const tenantId = data.contentData?.tenantId; + + if (!tenantId) { + return res.status(400).send('Missing tenant ID'); + } + + // Route to tenant-specific handler + const tenantHandler = getTenantHandler(tenantId); + await tenantHandler.processEvent(eventType, data); + + res.status(200).send('OK'); + + } catch (error) { + console.error('Webhook error:', error); + res.status(500).send('Error processing webhook'); + } + }); + ``` + + + + **SaaS Billing Patterns:** + - Usage-based billing with Request Network + - Platform fees from tenant transactions + - Automated billing for SaaS subscriptions + - Revenue sharing with tenants + + ```javascript + // Calculate and charge platform fees + async function processPlatformBilling(tenantId, billingPeriod) { + const usage = await getUsageMetrics(tenantId, billingPeriod); + const tenantConfig = await getTenantConfig(tenantId); + + const platformFee = calculatePlatformFee(usage, tenantConfig.pricingTier); + + // Create platform billing request + const billingRequest = await requestNetwork.createRequest({ + requestInfo: { + currency: 'USD', + expectedAmount: platformFee.toString(), + payee: { type: 'ethereumAddress', value: platformWalletAddress }, + payer: { type: 'ethereumAddress', value: tenantConfig.walletAddress } + }, + contentData: { + reason: `Platform Fee - ${billingPeriod}`, + tenantId, + usageMetrics: usage, + feeBreakdown: platformFee.breakdown + } + }); + + return billingRequest; + } + ``` + + + +## Enterprise Integration Patterns + +### ERP System Integration +Connect Request Network with enterprise resource planning systems. + + + + **SAP S/4HANA Integration:** + - Invoice creation from SAP sales orders + - Payment status synchronization + - Automatic accounting document creation + - Multi-company and multi-currency support + + ```javascript + // SAP integration service + class SAPRequestNetworkIntegration { + async createInvoiceFromSalesOrder(salesOrderId) { + // Fetch sales order from SAP + const salesOrder = await this.sapAPI.getSalesOrder(salesOrderId); + + // Create Request Network payment request + const paymentRequest = await requestNetwork.createRequest({ + requestInfo: { + currency: salesOrder.currency, + expectedAmount: salesOrder.totalAmount, + payee: { type: 'ethereumAddress', value: companyWalletAddress } + }, + contentData: { + reason: `Invoice for Sales Order ${salesOrderId}`, + sapSalesOrderId: salesOrderId, + sapCustomerId: salesOrder.customerId, + sapCompanyCode: salesOrder.companyCode + } + }); + + // Update SAP with Request Network details + await this.sapAPI.updateSalesOrder(salesOrderId, { + paymentRequestId: paymentRequest.requestId, + paymentStatus: 'pending' + }); + + return paymentRequest; + } + } + ``` + + + + **NetSuite Integration Pattern:** + - SuiteScript for Request Network communication + - Custom records for payment tracking + - Automated journal entry creation + - Revenue recognition automation + + + + **Dynamics 365 Integration:** + - Power Platform connectors + - Custom API integration + - Automated invoice processing + - Financial reporting integration + + + +## Development Best Practices + +### Error Handling Strategies + + +```javascript Retry Pattern +class RequestNetworkClient { + async createRequestWithRetry(requestData, maxRetries = 3) { + let lastError; + + for (let attempt = 1; attempt <= maxRetries; attempt++) { + try { + return await requestNetwork.createRequest(requestData); + } catch (error) { + lastError = error; + + // Don't retry on permanent errors + if (error.code === 'INVALID_REQUEST' || error.code === 'UNAUTHORIZED') { + throw error; + } + + // Exponential backoff + const delay = Math.pow(2, attempt) * 1000; + await new Promise(resolve => setTimeout(resolve, delay)); + + console.log(`Request creation attempt ${attempt} failed, retrying...`); + } + } + + throw lastError; + } +} +``` + +```javascript Circuit Breaker +class CircuitBreaker { + constructor(threshold = 5, timeout = 60000) { + this.failureThreshold = threshold; + this.timeout = timeout; + this.failureCount = 0; + this.state = 'CLOSED'; // CLOSED, OPEN, HALF_OPEN + this.nextAttempt = null; + } + + async call(fn) { + if (this.state === 'OPEN') { + if (Date.now() < this.nextAttempt) { + throw new Error('Circuit breaker is OPEN'); + } + this.state = 'HALF_OPEN'; + } + + try { + const result = await fn(); + this.onSuccess(); + return result; + } catch (error) { + this.onFailure(); + throw error; + } + } + + onSuccess() { + this.failureCount = 0; + this.state = 'CLOSED'; + } + + onFailure() { + this.failureCount++; + if (this.failureCount >= this.failureThreshold) { + this.state = 'OPEN'; + this.nextAttempt = Date.now() + this.timeout; + } + } +} +``` + + +### Performance Optimization + + + + **Cache Request Data:** + ```javascript + // Redis caching for request data + const redis = new Redis(process.env.REDIS_URL); + + async function getCachedRequest(requestId) { + const cacheKey = `request:${requestId}`; + const cached = await redis.get(cacheKey); + + if (cached) { + return JSON.parse(cached); + } + + const request = await requestNetwork.getRequest(requestId); + await redis.setex(cacheKey, 300, JSON.stringify(request)); // 5 min cache + + return request; + } + ``` + + + + **Optimize Batch Operations:** + ```javascript + // Batch multiple operations + async function processBatchPayments(payments) { + const batchSize = 10; + const batches = []; + + for (let i = 0; i < payments.length; i += batchSize) { + batches.push(payments.slice(i, i + batchSize)); + } + + const results = await Promise.allSettled( + batches.map(batch => requestNetwork.createBatchPayout({ + payouts: batch + })) + ); + + return results; + } + ``` + + + + **Optimize Network Connections:** + ```javascript + // HTTP client with connection pooling + const axios = require('axios'); + const { Agent } = require('https'); + + const httpAgent = new Agent({ + keepAlive: true, + maxSockets: 100, + maxFreeSockets: 10, + timeout: 60000 + }); + + const requestNetworkClient = axios.create({ + baseURL: 'https://api.request.network', + httpsAgent: httpAgent, + timeout: 30000 + }); + ``` + + + +## What's Next? + + + + Detailed API endpoint documentation and examples + + + + Set up your development environment and API keys + + + + Explore specific implementation scenarios + + diff --git a/api-features/payment-types.mdx b/api-features/payment-types.mdx new file mode 100644 index 0000000..041d167 --- /dev/null +++ b/api-features/payment-types.mdx @@ -0,0 +1,350 @@ +--- +title: "Payment Types" +description: "Comprehensive guide to Request Network's payment capabilities and transaction types" +--- + +## Overview + +Request Network supports multiple payment types to accommodate different business needs and transaction patterns. From simple direct payments to complex cross-chain transactions, our payment infrastructure provides the flexibility to handle any payment scenario. + +## Standard Payments + +### Direct Payments (Payouts) +Send payments immediately without creating a request first. Perfect for vendor payments, contractor payouts, and one-time transfers. + + + + **Use Case:** Individual vendor payments, contractor fees + + **Features:** + - Instant payment execution + - Real-time confirmation + - Automatic payment records + + **Best For:** [Payouts](/use-cases/payouts), [Payroll](/use-cases/payroll) + + + + **Use Case:** Payroll processing, multiple vendor payments + + **Features:** + - Multiple recipients in one transaction + - Gas cost optimization + - Atomic transaction processing + + **Best For:** [Payroll](/use-cases/payroll), bulk [Payouts](/use-cases/payouts) + + + +### Request-Based Payments (Invoicing) +Create payment requests first, then allow customers to pay. Ideal for invoicing, e-commerce checkout, and formal payment collection. + + + + **Use Case:** Professional invoicing, B2B payments + + **Features:** + - Payment request creation + - Customer payment portal + - Payment tracking and reconciliation + + **Best For:** [Invoicing](/use-cases/invoicing), formal payment collection + + + + **Use Case:** E-commerce, digital goods, services + + **Features:** + - Embedded payment widgets + - Real-time payment confirmation + - Order reconciliation + + **Best For:** [Checkout](/use-cases/checkout), e-commerce integration + + + +## Advanced Payment Types + +### Cross-Chain Payments +Enable payments across different blockchain networks with automatic routing and optimization. + + + + **Cross-Chain Payment Flow:** + 1. Customer selects preferred payment chain + 2. Request Network routes payment optimally + 3. Merchant receives payment on their preferred chain + 4. Automatic bridging and conversion handled transparently + + **Supported Networks:** + - Ethereum, Polygon, Arbitrum, Optimism + - Base, BSC, Avalanche, Fantom + - Gnosis Chain, Celo + + + + **For Merchants:** + - Accept payments from any supported chain + - Receive payments on preferred network + - Reduced friction for customers + + **For Customers:** + - Pay with assets on any chain + - No manual bridging required + - Optimal routing for lowest fees + + + + **Perfect For:** + - Global e-commerce platforms + - Multi-chain DeFi applications + - International B2B payments + - Cross-border transactions + + + +### Conversion Payments (Crypto-to-Fiat) +Accept payments in crypto while receiving fiat currency, or invoice in fiat while accepting crypto payments. + + + + **Business Scenario:** You want to price in familiar fiat terms but receive crypto + + - Set invoice amount in USD + - Customer sees real-time crypto equivalent + - You receive payment in your preferred cryptocurrency + - Automatic price conversion at payment time + + + + **Business Scenario:** You want crypto exposure for pricing but fiat for operations + + - Set invoice amount in cryptocurrency + - Automatic conversion to fiat upon payment + - Receive fiat in your business bank account + - Eliminate crypto volatility risk + + + + **Business Scenario:** Accept both crypto and fiat based on customer preference + + - Customers choose payment currency + - You specify preferred receiving currency + - Automatic conversion and settlement + - Unified payment reconciliation + + + +### Recurring Payments +Automate subscription billing and recurring payment collection with flexible scheduling. + + + + **Frequency Options:** + - Weekly, bi-weekly, monthly + - Quarterly, semi-annual, annual + - Custom intervals + + **Perfect For:** [Subscriptions](/use-cases/subscriptions), SaaS billing + + + + **Automation Features:** + - Scheduled vendor payments + - Automated payroll processing + - Recurring retainer payments + + **Perfect For:** [Payroll](/use-cases/payroll), vendor management + + + + **Advanced Options:** + - Pro-rated billing periods + - Grace periods for failed payments + - Automatic retry logic + + **Perfect For:** Complex billing scenarios + + + +## Payment Implementation Patterns + +### Payment Request Lifecycle + + + + Create payment request with amount, currency, and metadata + + + Share payment link or embed payment widget + + + Customer completes payment using their preferred method + + + Automatic payment detection and business system updates + + + +### Direct Payout Flow + + + + Specify recipient address, amount, and payment currency + + + Payment sent immediately to recipient's wallet + + + Real-time transaction confirmation and record creation + + + Automatic payment record creation for accounting + + + +## Technical Implementation + + +```javascript Payment Request +import { RequestNetwork } from '@requestnetwork/request-client.js'; + +// Create a payment request +const paymentRequest = await requestNetwork.createRequest({ + requestInfo: { + currency: 'USD', + expectedAmount: '1000', + payee: { + type: 'ethereumAddress', + value: merchantAddress + }, + payer: { + type: 'ethereumAddress', + value: customerAddress + } + }, + paymentNetwork: { + id: 'erc20-fee-proxy-contract', + parameters: { + paymentNetworkName: 'matic', + paymentAddress: merchantAddress, + feeAddress: platformFeeAddress, + feeAmount: '50' // 5% platform fee + } + }, + contentData: { + reason: 'Invoice #INV-001', + dueDate: '2025-10-01' + } +}); +``` + +```javascript Direct Payout +// Send direct payout +const payout = await requestNetwork.createPayout({ + payoutInfo: { + currency: 'USDC-matic', + amount: '1000', + recipient: vendorAddress, + reason: 'Vendor Payment - Project ABC' + }, + paymentNetwork: { + id: 'erc20-fee-proxy-contract', + parameters: { + paymentNetworkName: 'matic' + } + } +}); +``` + +```javascript Batch Processing +// Process batch payments +const batchPayout = await requestNetwork.createBatchPayout({ + payouts: [ + { + currency: 'USDC-matic', + amount: '2000', + recipient: employee1Address, + reason: 'Salary - March 2025' + }, + { + currency: 'USDC-matic', + amount: '2500', + recipient: employee2Address, + reason: 'Salary - March 2025' + } + ], + batchSettings: { + gasOptimization: true, + atomicExecution: true + } +}); +``` + + +## Currency Support + + + + **553+ Currencies Across 10 EVM Chains** + + **Major Cryptocurrencies:** + - ETH, BTC, USDC, USDT, DAI + - MATIC, AVAX, BNB, FTM + - Hundreds of ERC-20 tokens + + **Fiat Currencies:** + - USD, EUR, GBP, JPY + - 150+ international currencies + + [View Complete List →](/resources/supported-chains-and-currencies) + + + + **10 EVM-Compatible Networks:** + - Ethereum Mainnet & Sepolia + - Polygon & Mumbai + - Arbitrum One & Sepolia + - Optimism & Sepolia + - Base & Sepolia + - And more... + + [Chain Details →](/resources/supported-chains-and-currencies) + + + + **Real-Time Price Feeds:** + - Chainlink price oracles + - Multiple data source aggregation + - Sub-minute price updates + - Slippage protection + + + +## What's Next? + + + + Explore webhooks, fees, and metadata capabilities + + + + Learn common integration patterns and best practices + + + + Detailed API endpoint documentation + + diff --git a/api-reference/authentication.mdx b/api-reference/authentication.mdx new file mode 100644 index 0000000..05723d5 --- /dev/null +++ b/api-reference/authentication.mdx @@ -0,0 +1,218 @@ +--- +title: "Authentication" +description: "API authentication, key management, and security best practices" +--- + +## Authentication Overview + +Request Network API uses API key authentication to secure access to endpoints. This guide covers how to obtain, manage, and use your API keys securely. + +## Getting API Keys + + + + Sign up for a Request Network account at the [Request Portal](https://portal.request.network) + + + Navigate to the API Keys section and create a new API key for your project + + + Store your API key securely in environment variables + + + Make your first authenticated API call to verify setup + + + +## API Key Management + + + + **Production Environment:** + - Use separate keys for production + - Implement key rotation policies + - Monitor usage and access logs + - Set up rate limiting and alerts + + + + **Development Environment:** + - Use testnet for development + - Separate keys for each environment + - Team access management + - Testing and debugging tools + + + +## Authentication Methods + + + + **API Key in Header (Recommended):** + + ```bash + curl -X POST https://api.request.network/v2/requests \ + -H "Authorization: Bearer YOUR_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{ + "currency": "USD", + "expectedAmount": "100", + "payeeIdentity": "0x...", + "reason": "Test invoice" + }' + ``` + + + + **Secure Key Storage:** + + ```javascript + // .env file + REQUEST_NETWORK_API_KEY=your_api_key_here + REQUEST_NETWORK_ENVIRONMENT=testnet + + // Application code + const requestNetwork = new RequestNetwork({ + apiKey: process.env.REQUEST_NETWORK_API_KEY, + environment: process.env.REQUEST_NETWORK_ENVIRONMENT + }); + ``` + + + + **SDK Authentication:** + + ```javascript + import { RequestNetwork } from '@requestnetwork/request-client.js'; + + const requestNetwork = new RequestNetwork({ + apiKey: process.env.REQUEST_NETWORK_API_KEY, + nodeConnectionConfig: { + baseURL: 'https://api.request.network' + } + }); + ``` + + + +## Security Best Practices + + + + **Protect Your API Keys:** + - Never commit API keys to version control + - Use environment variables for key storage + - Implement key rotation policies + - Monitor for unauthorized usage + - Use different keys for different environments + + + + **Secure Communication:** + - Always use HTTPS for API calls + - Implement request signing for sensitive operations + - Use webhook signature verification + - Implement rate limiting on your endpoints + + + + **Manage Access:** + - Use principle of least privilege + - Implement role-based access control + - Regular access audits + - Immediate revocation of compromised keys + + + +## Rate Limits + + +**Rate Limiting Information** + +Current rate limits apply to API usage. Contact support for enterprise rate limit increases. + + + + + **Default Rate Limits:** + - 100 requests per minute + - 1,000 requests per hour + - 10,000 requests per day + + **Applies to:** Most API endpoints + + + + **Webhook Rate Limits:** + - 50 webhook deliveries per minute + - Exponential backoff for retries + - Maximum 5 retry attempts + + **Applies to:** Webhook delivery endpoints + + + +## Error Codes + +Common authentication error responses: + + +```json 401 Unauthorized +{ + "error": { + "code": "UNAUTHORIZED", + "message": "Invalid or missing API key", + "details": "Please provide a valid API key in the Authorization header" + } +} +``` + +```json 403 Forbidden +{ + "error": { + "code": "FORBIDDEN", + "message": "API key does not have required permissions", + "details": "This operation requires additional permissions" + } +} +``` + +```json 429 Rate Limited +{ + "error": { + "code": "RATE_LIMITED", + "message": "Rate limit exceeded", + "details": "Too many requests. Please try again later.", + "retryAfter": 60 + } +} +``` + + +## What's Next? + + + + Set up real-time event notifications + + + + Make your first API call + + + + Manage your API keys and settings + + diff --git a/api-reference/webhooks.mdx b/api-reference/webhooks.mdx new file mode 100644 index 0000000..35c5c68 --- /dev/null +++ b/api-reference/webhooks.mdx @@ -0,0 +1,521 @@ +--- +title: "Webhooks" +description: "Real-time event notifications and webhook configuration guide" +--- + +## Webhook Overview + +Webhooks provide real-time notifications when events occur in your Request Network integration. Instead of polling for updates, webhooks push event data to your application immediately when payments are detected, requests are created, or other significant events happen. + +## Webhook Events + +### Payment Events + + + + **When:** Payment transaction is detected on blockchain + + **Use Cases:** + - Show "Payment Pending" status to users + - Start order preparation + - Send confirmation emails + + **Typical Timing:** Within 1-5 seconds of transaction + + + + **When:** Payment is confirmed on blockchain (sufficient confirmations) + + **Use Cases:** + - Complete order fulfillment + - Update accounting systems + - Release digital goods + + **Typical Timing:** 1-15 minutes after payment + + + + + + **When:** Payment transaction fails or is reverted + + **Use Cases:** + - Notify customer of payment failure + - Reset order status + - Trigger retry workflows + + **Triggers:** Failed transactions, insufficient gas, reverted smart contract calls + + + + **When:** Partial payment is received for a request + + **Use Cases:** + - Update outstanding balance + - Notify of partial payment + - Allow additional payments + + **Common Scenarios:** Installment payments, partial order fulfillment + + + +### Request Events + + + + **When:** New payment request is created + + **Payload Includes:** + - Request ID and details + - Payment information + - Custom metadata + + **Use Cases:** CRM integration, analytics tracking + + + + **When:** Request metadata or status is modified + + **Payload Includes:** + - Updated fields + - Previous values + - Change timestamp + + **Use Cases:** Audit trails, status synchronization + + + +### Subscription Events + + + + **When:** Recurring payment is successfully processed + + **Use Cases:** + - Extend subscription period + - Send renewal confirmation + - Update billing systems + + **For:** [Subscription](/use-cases/subscriptions) use cases + + + + **When:** Recurring payment fails + + **Use Cases:** + - Notify customer of failed payment + - Initiate payment retry + - Manage subscription status + + **Common Causes:** Insufficient funds, expired payment methods + + + +## Webhook Configuration + +### Setting Up Webhooks + + + + Set up a webhook endpoint URL in the [Request Portal](https://portal.request.network) + + + Choose which event types you want to receive + + + Use the test webhook feature to verify your endpoint + + + Enable webhooks for production traffic + + + +### Webhook Endpoint Requirements + + + + **Endpoint Specifications:** + - Must be publicly accessible HTTPS URL + - Should return 2xx status code for successful processing + - Timeout limit: 30 seconds + - Must handle duplicate events (idempotency) + + ```javascript + app.post('/webhooks/request-network', (req, res) => { + try { + // Process webhook event + const { eventType, data } = req.body; + + // Your business logic here + processEvent(eventType, data); + + // Return success status + res.status(200).send('OK'); + + } catch (error) { + // Return error status for retry + console.error('Webhook processing error:', error); + res.status(500).send('Error processing webhook'); + } + }); + ``` + + + + **Webhook Security:** + - Verify webhook signatures + - Use HTTPS only + - Implement request validation + - Rate limit webhook endpoints + + ```javascript + const crypto = require('crypto'); + + function verifyWebhookSignature(req) { + const signature = req.headers['x-request-signature']; + const timestamp = req.headers['x-request-timestamp']; + const payload = JSON.stringify(req.body); + + // Verify timestamp (prevent replay attacks) + const currentTime = Math.floor(Date.now() / 1000); + if (Math.abs(currentTime - timestamp) > 300) { // 5 minute tolerance + return false; + } + + // Verify signature + const expectedSignature = crypto + .createHmac('sha256', process.env.WEBHOOK_SECRET) + .update(timestamp + payload) + .digest('hex'); + + return crypto.timingSafeEqual( + Buffer.from(signature, 'hex'), + Buffer.from(expectedSignature, 'hex') + ); + } + ``` + + + + **Automatic Retries:** + - Retry schedule: 1s, 5s, 25s, 125s, 625s + - Maximum 5 retry attempts + - Exponential backoff with jitter + - Dead letter queue for failed webhooks + + **Error Handling:** + ```javascript + app.post('/webhooks/request-network', async (req, res) => { + try { + const { eventType, data } = req.body; + + // Process event + await processEvent(eventType, data); + + res.status(200).send('OK'); + + } catch (error) { + if (error.permanent) { + // Don't retry permanent errors + res.status(400).send('Permanent error'); + } else { + // Retry temporary errors + res.status(500).send('Temporary error'); + } + } + }); + ``` + + + +## Webhook Payloads + +### Payment Confirmed Event + + +```json Payment Confirmed +{ + "eventType": "payment_confirmed", + "timestamp": "2025-09-12T10:30:00Z", + "data": { + "requestId": "req_1234567890abcdef", + "paymentReference": "pay_abcdef1234567890", + "transactionHash": "0x742d35cc6cf8a8cbeff61cf82c6b8b3b42a67f1d6c1e8a7b9e2f8d5c3a1b0e9f", + "blockNumber": 18523456, + "networkName": "matic", + "amount": "1000000000000000000000", // 1000 USDC (18 decimals) + "currency": "USDC-matic", + "payerAddress": "0x1234567890123456789012345678901234567890", + "payeeAddress": "0x0987654321098765432109876543210987654321", + "fees": { + "platformFee": "25000000000000000000", // 25 USDC + "gasFee": "0.02" + }, + "metadata": { + "reason": "Invoice #INV-001", + "invoiceNumber": "INV-001", + "customerEmail": "customer@example.com", + "orderId": "ORD-2025-001" + } + } +} +``` + +```json Request Created +{ + "eventType": "request_created", + "timestamp": "2025-09-12T10:00:00Z", + "data": { + "requestId": "req_1234567890abcdef", + "expectedAmount": "1000000000000000000000", + "currency": "USDC-matic", + "payeeAddress": "0x0987654321098765432109876543210987654321", + "payerAddress": "0x1234567890123456789012345678901234567890", + "status": "pending", + "createdAt": "2025-09-12T10:00:00Z", + "dueDate": "2025-10-12T10:00:00Z", + "metadata": { + "reason": "Professional Services Q3 2025", + "invoiceNumber": "INV-001", + "customerInfo": { + "name": "Acme Corporation", + "email": "billing@acme.com" + } + } + } +} +``` + +```json Subscription Renewed +{ + "eventType": "subscription_renewed", + "timestamp": "2025-09-12T10:30:00Z", + "data": { + "subscriptionId": "sub_1234567890abcdef", + "requestId": "req_abcdef1234567890", + "paymentReference": "pay_1234567890abcdef", + "transactionHash": "0x742d35cc6cf8a8cbeff61cf82c6b8b3b42a67f1d6c1e8a7b9e2f8d5c3a1b0e9f", + "amount": "2999000000000000000000", // $29.99 + "currency": "USD", + "renewalPeriod": "monthly", + "nextRenewalDate": "2025-10-12T10:30:00Z", + "customerId": "cust_1234567890", + "subscriptionPlan": { + "name": "Pro Plan", + "features": ["feature1", "feature2"], + "billingCycle": "monthly" + } + } +} +``` + + +## Integration Examples + +### E-commerce Order Processing + + +```javascript Express.js Handler +app.post('/webhooks/payment-confirmed', async (req, res) => { + try { + // Verify webhook signature + if (!verifyWebhookSignature(req)) { + return res.status(401).send('Unauthorized'); + } + + const { eventType, data } = req.body; + + if (eventType === 'payment_confirmed') { + const orderId = data.metadata.orderId; + + // Update order status + await updateOrder(orderId, { + status: 'paid', + paymentHash: data.transactionHash, + paidAt: data.timestamp, + paymentMethod: 'crypto' + }); + + // Send confirmation email + await sendOrderConfirmation(orderId); + + // Trigger fulfillment + await triggerOrderFulfillment(orderId); + + console.log(`Order ${orderId} marked as paid`); + } + + res.status(200).send('OK'); + + } catch (error) { + console.error('Webhook error:', error); + res.status(500).send('Error processing webhook'); + } +}); +``` + +```javascript SaaS Subscription Handler +app.post('/webhooks/subscription-events', async (req, res) => { + try { + const { eventType, data } = req.body; + + switch (eventType) { + case 'subscription_renewed': + // Extend subscription period + await extendSubscription(data.customerId, data.renewalPeriod); + + // Send renewal confirmation + await sendRenewalConfirmation(data.customerId); + break; + + case 'subscription_failed': + // Handle failed payment + await handleFailedSubscriptionPayment(data.customerId); + + // Send payment failure notification + await sendPaymentFailureNotification(data.customerId); + break; + + case 'subscription_cancelled': + // Deactivate subscription + await deactivateSubscription(data.customerId); + break; + } + + res.status(200).send('OK'); + + } catch (error) { + console.error('Subscription webhook error:', error); + res.status(500).send('Error processing subscription webhook'); + } +}); +``` + + +### Database Integration + + +```sql Payment Tracking +-- Create table for payment tracking +CREATE TABLE payment_events ( + id SERIAL PRIMARY KEY, + request_id VARCHAR(255) NOT NULL, + event_type VARCHAR(50) NOT NULL, + transaction_hash VARCHAR(66), + block_number INTEGER, + amount DECIMAL(36, 18), + currency VARCHAR(20), + payer_address VARCHAR(42), + payee_address VARCHAR(42), + metadata JSONB, + created_at TIMESTAMP DEFAULT NOW(), + processed_at TIMESTAMP, + INDEX idx_request_id (request_id), + INDEX idx_event_type (event_type), + INDEX idx_created_at (created_at) +); +``` + +```javascript Database Handler +async function savePaymentEvent(eventData) { + const { + requestId, + eventType, + transactionHash, + blockNumber, + amount, + currency, + payerAddress, + payeeAddress, + metadata + } = eventData; + + // Insert payment event + const result = await db.query(` + INSERT INTO payment_events ( + request_id, event_type, transaction_hash, block_number, + amount, currency, payer_address, payee_address, metadata + ) VALUES ($1, $2, $3, $4, $5, $6, $7, $8, $9) + RETURNING id + `, [ + requestId, eventType, transactionHash, blockNumber, + amount, currency, payerAddress, payeeAddress, JSON.stringify(metadata) + ]); + + return result.rows[0].id; +} +``` + + +## Testing Webhooks + +### Webhook Testing Tools + + + + **Local Development:** + - Expose local server to internet + - Test webhooks during development + - Secure tunnels with authentication + + ```bash + # Install ngrok + npm install -g ngrok + + # Expose local server + ngrok http 3000 + + # Use ngrok URL as webhook endpoint + # https://abc123.ngrok.io/webhooks/request-network + ``` + + + + **Quick Testing:** + - Temporary webhook endpoints + - Inspect webhook payloads + - No setup required + + **Process:** + 1. Go to webhook.site + 2. Copy the unique URL + 3. Use as webhook endpoint + 4. View received webhooks in browser + + + +### Test Event Simulation + + +**Test Webhooks in Request Portal** + +Use the Request Portal to send test webhook events to your endpoint for development and testing. + + +## What's Next? + + + + Secure your API and webhook endpoints + + + + Learn more about webhook event types and handling + + + + Common webhook integration patterns and best practices + + diff --git a/api-setup/getting-started.mdx b/api-setup/getting-started.mdx new file mode 100644 index 0000000..b080180 --- /dev/null +++ b/api-setup/getting-started.mdx @@ -0,0 +1,362 @@ +--- +title: "Getting Started" +description: "Quick setup guide to get your API keys and start building with Request Network" +--- + +## Welcome to Request Network + +Get started with Request Network in just a few minutes. This guide will walk you through setting up your account, obtaining API keys, and making your first API call. + +## Quick Setup + + + + Sign up for a free Request Network account at [portal.request.network](https://portal.request.network) + + + Generate your API keys for both testnet (development) and mainnet (production) + + + Select your integration approach based on your use case + + + Test your setup with a simple API call + + + +## Account Setup + +### Request Portal Registration + + + + **For Developers:** + - Free account with generous limits + - Access to testnet for development + - API documentation and tools + - Community support + + [Sign Up →](https://portal.request.network) + + + + **For Enterprises:** + - Higher rate limits + - Priority support + - Custom integrations + - SLA guarantees + + [Contact Sales →](https://request.network/contact) + + + +### API Key Generation + + + + **Development Environment:** + 1. Log in to Request Portal + 2. Navigate to "API Keys" section + 3. Click "Generate New Key" + 4. Select "Testnet" environment + 5. Name your key (e.g., "Development") + 6. Copy and securely store the key + + + **Testnet vs Mainnet** + + Always start development on testnet. Testnet uses test cryptocurrencies with no real value. + + + + + **Production Environment:** + 1. Complete account verification + 2. Generate new API key + 3. Select "Mainnet" environment + 4. Configure production settings + 5. Set up monitoring and alerts + + + **Security Best Practices** + + - Store API keys in environment variables + - Never commit keys to version control + - Use different keys for different environments + - Rotate keys regularly + + + + +## Choose Your Path + +Select the integration approach that best fits your needs: + + + + **Best for:** Professional invoicing, B2B payments + + Get started with invoice creation and payment collection in under 5 minutes. + + + + **Best for:** Vendor payments, contractor payouts + + Send instant crypto payments to multiple recipients with batch processing. + + + + **Best for:** E-commerce, digital goods + + Accept crypto payments in your online store with 80+ wallet support. + + + + + + **Best for:** Employee payments, bulk processing + + Automate payroll with batch payments and recurring schedules. + + + + **Best for:** SaaS billing, recurring revenue + + Set up automated subscription billing with flexible payment cycles. + + + +## Quick Test + +Verify your setup with a simple API call: + + +```bash cURL +curl -X POST https://api.request.network/v2/requests \ + -H "Authorization: Bearer YOUR_API_KEY" \ + -H "Content-Type: application/json" \ + -d '{ + "currency": "USD", + "expectedAmount": "100", + "payeeIdentity": "0x627306090abaB3A6e1400e9345bC60c78a8BEf57", + "reason": "Test invoice" + }' +``` + +```javascript Node.js +const axios = require('axios'); + +async function createTestRequest() { + try { + const response = await axios.post('https://api.request.network/v2/requests', { + currency: 'USD', + expectedAmount: '100', + payeeIdentity: '0x627306090abaB3A6e1400e9345bC60c78a8BEf57', + reason: 'Test invoice' + }, { + headers: { + 'Authorization': `Bearer ${process.env.REQUEST_NETWORK_API_KEY}`, + 'Content-Type': 'application/json' + } + }); + + console.log('Request created:', response.data.requestId); + return response.data; + + } catch (error) { + console.error('Error creating request:', error.response?.data || error.message); + } +} + +createTestRequest(); +``` + +```python Python +import requests +import os + +def create_test_request(): + url = "https://api.request.network/v2/requests" + + headers = { + "Authorization": f"Bearer {os.getenv('REQUEST_NETWORK_API_KEY')}", + "Content-Type": "application/json" + } + + data = { + "currency": "USD", + "expectedAmount": "100", + "payeeIdentity": "0x627306090abaB3A6e1400e9345bC60c78a8BEf57", + "reason": "Test invoice" + } + + try: + response = requests.post(url, json=data, headers=headers) + response.raise_for_status() + + print(f"Request created: {response.json()['requestId']}") + return response.json() + + except requests.exceptions.RequestException as e: + print(f"Error creating request: {e}") + +create_test_request() +``` + + +## Environment Configuration + +### Environment Variables + +Set up your environment variables for secure API key management: + + +```bash .env +# Request Network Configuration +REQUEST_NETWORK_API_KEY=your_api_key_here +REQUEST_NETWORK_ENVIRONMENT=testnet + +# Webhook Configuration (optional) +REQUEST_WEBHOOK_SECRET=your_webhook_secret_here +REQUEST_WEBHOOK_URL=https://your-domain.com/webhooks/request-network + +# Application Configuration +PORT=3000 +NODE_ENV=development +``` + +```javascript config.js +module.exports = { + requestNetwork: { + apiKey: process.env.REQUEST_NETWORK_API_KEY, + environment: process.env.REQUEST_NETWORK_ENVIRONMENT || 'testnet', + webhookSecret: process.env.REQUEST_WEBHOOK_SECRET, + webhookUrl: process.env.REQUEST_WEBHOOK_URL + }, + app: { + port: process.env.PORT || 3000, + environment: process.env.NODE_ENV || 'development' + } +}; +``` + + +## Development Tools + +### Request Portal Features + + + + **Interactive Testing:** + - Test API endpoints directly in browser + - Real-time response preview + - Code generation for multiple languages + - Request/response logging + + + + **Webhook Development:** + - Test webhook delivery + - Inspect webhook payloads + - Retry failed webhooks + - Webhook logs and analytics + + + + + + **Real-time Monitoring:** + - Live transaction tracking + - Payment status updates + - Error monitoring and alerts + - Performance metrics + + + + **Usage Analytics:** + - API usage statistics + - Payment volume tracking + - Success/failure rates + - Performance insights + + + +## Troubleshooting + +### Common Issues + + + + **401 Unauthorized:** + - Verify API key is correct + - Check environment (testnet vs mainnet) + - Ensure API key has required permissions + - Verify Authorization header format + + + + **429 Too Many Requests:** + - Implement exponential backoff + - Check your current rate limits + - Consider upgrading to higher limits + - Optimize API call frequency + + + + **Connection Problems:** + - Check network connectivity + - Verify API endpoint URLs + - Test with different networks + - Check firewall settings + + + +## What's Next? + +Now that you're set up, explore the features that matter most to your use case: + + + + Detailed API endpoint documentation + + + + Learn about payment types and advanced capabilities + + + + Best practices and common integration patterns + + diff --git a/docs.json b/docs.json index 41daaf1..5835586 100644 --- a/docs.json +++ b/docs.json @@ -25,31 +25,61 @@ "tab": "Docs", "groups": [ { - "group": " ", + "group": "🏠 Welcome", "pages": ["index"] }, { - "group": "Request Network API", + "group": "📄 Use Cases", + "pages": [ + "use-cases/invoicing", + "use-cases/payouts", + "use-cases/payroll", + "use-cases/checkout", + "use-cases/subscriptions" + ] + }, + { + "group": "⚙️ API Features", + "pages": [ + "api-features/payment-types", + "api-features/advanced-features", + "api-features/integration-patterns" + ] + }, + { + "group": "📚 API Reference", "pages": [ { - "group": "Create and Pay Requests", - "openapi": "https://api.stage.request.network/open-api/openapi.json", + "group": "Endpoints", + "openapi": "https://api.stage.request.network/open-api/openapi.json", "pages": [ "request-network-api/create-and-pay-requests" ] }, - "request-network-api/easyinvoice-api-demo-app", + "api-reference/authentication", + "api-reference/webhooks" + ] + }, + { + "group": "🌐 Resources", + "pages": [ + "resources/supported-chains-and-currencies", + "resources/smart-contracts", + "resources/community" + ] + }, + { + "group": "🔑 API Setup", + "pages": [ "request-network-api/api-portal-manage-api-keys-and-webhooks", - "request-network-api/migrate-to-v2", - "request-network-api/payment-detection" + "api-setup/getting-started" ] }, { - "group": "General", + "group": "🔧 SDK (Legacy)", "pages": [ - "general/lifecycle-of-a-request", - "general/request-scan", - "general/request-network-token-list" + "request-network-api/migrate-to-v2", + "sdk-legacy/migration-guide" ] } ] diff --git a/index.mdx b/index.mdx index 187931a..9089824 100644 --- a/index.mdx +++ b/index.mdx @@ -9,27 +9,82 @@ description: "Request Network is a protocol for creating payment requests and re Learn how Request Network can streamline Web3 invoicing and payments for your app - [book a call](https://calendly.com/mariana-rn/request-network-demo-docs) with us. -## What you can do with Request Network +## What is a Payment Request? -- Easily add invoicing features to your app -- Enable crypto payments in just a few clicks -- Reconcile invoices and payments with 100% accuracy +Request Network transforms how businesses handle Web3 payments by creating transparent, traceable payment requests that both parties can trust. Unlike traditional payment methods where you send money and hope for the best, Request Network creates an immutable record that tracks the entire payment lifecycle. -## Start Building with Request Network - - +**Key Benefits:** +- **100% Payment Reconciliation** - Never lose track of who paid what +- **Multi-Currency Support** - Invoice in USD, get paid in crypto across 10+ chains +- **Instant Settlement** - No waiting for bank transfers or payment processor holds +- **Programmable Logic** - Automate recurring payments, escrow, and complex payment flows -
    -
  • Fast
  • -
  • Easy to Integrate
  • -
-
- -
    -
  • Try out Request Network
  • -
  • Create and Pay Invoices
  • -
+## Interactive Demo + + + Experience how creating an invoice and getting paid is better than asking someone to send you money and hoping they remember to tell you they sent it. + + *Interactive demo will be embedded here* + +## Get Started + +Choose your path based on what you want to build: + + + + Explore specific business scenarios: invoicing, payouts, payroll, checkout, and subscriptions + + + + Technical documentation for payment types, webhooks, and advanced features + + + + Get your API keys and start building immediately + + + + Supported chains, currencies, smart contracts, and community resources + +## Popular Developer Journeys + + + + 1. [Get API Keys](/api-setup/getting-started) (2 minutes) + 2. [Create your first request](/use-cases/invoicing) (1 minute) + 3. [Test payment flow](/api-features/payment-types) (2 minutes) + + + + 1. [Try EasyInvoice Demo](/use-cases/invoicing) - See full invoicing workflow + 2. [Explore Use Cases](/use-cases/payouts) - Discover business applications + 3. [Fork & Customize](/use-cases/invoicing) - Make it your own + + + + 1. [Check Supported Chains](/resources/supported-chains-and-currencies) + 2. [Review Payment Types](/api-features/payment-types) + 3. [Explore Use Cases](/use-cases/invoicing) that match your needs + + + diff --git a/resources/community.mdx b/resources/community.mdx new file mode 100644 index 0000000..7209cac --- /dev/null +++ b/resources/community.mdx @@ -0,0 +1,331 @@ +--- +title: "Community" +description: "Join the Request Network community, get support, and stay updated with the latest developments" +--- + +## Request Network Community + +Connect with developers, integrators, and the Request Network team across our community channels. Get help, share your projects, and stay updated with the latest developments. + +## Community Channels + + + + **Join our Discord server** + + - Developer support and Q&A + - Integration help and guidance + - Community showcases and demos + - Real-time discussions with the team + - Beta testing and feedback opportunities + + + + **Follow @RequestNetwork** + + - Product announcements and updates + - Feature releases and roadmap + - Community highlights and showcases + - Industry news and insights + - Developer spotlights + + + + + + **Connect on LinkedIn** + + - Professional network updates + - Business use case discussions + - Partnership announcements + - Industry thought leadership + - Career opportunities + + + + **Follow on Bluesky** + + - Alternative social platform + - Community discussions + - Technical updates + - Decentralized social presence + + + +## Developer Resources + +### GitHub Organization + + + + **RequestNetwork Core** + + - Protocol implementation + - Smart contracts + - SDK packages + - Issue tracking and contributions + + + + **Request API** + + - API server implementation + - Documentation and examples + - Bug reports and feature requests + - API development updates + + + +### Documentation & Guides + + + + **Comprehensive Guides:** + - [API Reference](/api-reference/authentication) - Complete API documentation + - [Integration Patterns](/api-features/integration-patterns) - Best practices and examples + - [Use Case Guides](/use-cases/invoicing) - Specific implementation scenarios + - [Smart Contracts](/resources/smart-contracts) - Contract addresses and ABIs + + + + **Learning Resources:** + - Getting started with Request Network API + - Building your first invoice application + - Implementing webhook notifications + - Advanced payment flow patterns + + *Video content available on our YouTube channel and documentation* + + + + **Educational Content:** + - [Request Network Blog](https://request.network/blog) - Latest updates and insights + - Technical deep dives and tutorials + - Industry analysis and trends + - Developer success stories and case studies + + + +## Support Options + +### Developer Support + + + + **Free Community Help:** + + **Discord #dev-support Channel:** + - Quick questions and troubleshooting + - Integration guidance + - Code reviews and feedback + - Community-driven solutions + + **GitHub Issues:** + - Bug reports and feature requests + - Technical discussions + - Documentation improvements + - Open source contributions + + + + **Enterprise & Business Support:** + + **Direct Access:** + - Priority support channels + - Dedicated technical account management + - Custom integration consultation + - SLA-backed response times + + **Contact:** [enterprise@request.network](mailto:enterprise@request.network) + + + + **Expert Consultation:** + + **Services Available:** + - Architecture review and planning + - Custom integration development + - Performance optimization + - Security audit and recommendations + + **Contact:** [consulting@request.network](mailto:consulting@request.network) + + + +## Community Guidelines + +### Code of Conduct + + +**Respectful Community** + +Request Network is committed to fostering a welcoming, inclusive, and respectful community for all developers and users. + + +**Community Standards:** +- Be respectful and constructive in all interactions +- Help newcomers and share knowledge freely +- Stay on-topic and avoid spam or self-promotion +- Report issues or concerns to community moderators +- Follow platform-specific rules and guidelines + +### Contributing + + + + **Help Improve Documentation:** + - Fix typos and clarify explanations + - Add examples and use cases + - Translate content to other languages + - Suggest new topics and guides + + **How to Contribute:** Submit pull requests to our documentation repositories + + + + **Report Issues Effectively:** + - Provide clear reproduction steps + - Include relevant code snippets + - Specify environment and version details + - Search existing issues before creating new ones + + **Where to Report:** GitHub Issues on relevant repositories + + + + **Suggest New Features:** + - Describe the use case and problem + - Explain the proposed solution + - Consider backwards compatibility + - Engage in community discussion + + **Process:** GitHub Discussions or Discord feature-requests channel + + + +## Events & Meetups + +### Regular Events + + + + **Monthly Community Calls** + + - Direct access to the development team + - Q&A sessions and technical discussions + - Product roadmap updates + - Community showcase presentations + + **Schedule:** First Thursday of each month + + + + **Community Challenges** + + - Regular hackathons and building competitions + - Prize pools for innovative integrations + - Mentorship from Request Network team + - Showcase opportunities for winners + + **Updates:** Announced via Discord and social media + + + +### Conference Presence + +**Industry Events:** +- ETHGlobal events and hackathons +- Blockchain developer conferences +- Fintech and payments industry events +- Web3 developer workshops and meetups + +## Community Showcase + + + + **Community Built Solutions:** + + - Innovative payment applications + - Creative use case implementations + - Open source tools and libraries + - Educational content and tutorials + + **Submit Your Project:** Share in Discord #showcase channel + + + + **Success Stories:** + + - Business transformation case studies + - Technical implementation deep dives + - Performance and scalability achievements + - Developer journey narratives + + **Share Your Story:** Contact us for feature opportunities + + + + **Developer-Built Resources:** + + - SDK extensions and wrappers + - Integration templates and boilerplates + - Testing and development tools + - Analytics and monitoring solutions + + + +## Stay Updated + +### Newsletter & Updates + + + + **Monthly Technical Updates** + + - New feature announcements + - Integration guides and tutorials + - Community highlights + - Technical best practices + + [Subscribe to Newsletter →](https://request.network/newsletter) + + + + **Real-time Updates** + + - API updates and new endpoints + - Breaking changes and migrations + - Security updates and patches + - Documentation improvements + + **Follow:** GitHub releases and Discord announcements + + + +## What's Next? + + + + Start building with Request Network today + + + + Connect with the developer community + + + + Discover what you can build + + diff --git a/resources/smart-contracts.mdx b/resources/smart-contracts.mdx new file mode 100644 index 0000000..079b319 --- /dev/null +++ b/resources/smart-contracts.mdx @@ -0,0 +1,453 @@ +--- +title: "Smart Contracts" +description: "Smart contract addresses, ABIs, and technical details for Request Network protocol" +--- + +## Overview + +Request Network operates through a set of smart contracts deployed across multiple blockchain networks. These contracts handle payment processing, fee collection, and request lifecycle management. This page provides contract addresses, ABIs, and integration details for developers. + +## Core Contract Architecture + + + + **Core Protocol Contract** + + **Purpose:** Request creation, updates, and lifecycle management + **Features:** + - Request creation and validation + - Metadata storage and retrieval + - Request status management + - Event emission for indexing + + + + **Payment Execution Contract** + + **Purpose:** Handle actual payment processing + **Features:** + - Multi-currency payment support + - Fee collection and distribution + - Payment verification + - Cross-chain payment routing + + + + + + **Fee Collection Contract** + + **Purpose:** Platform and integration fee management + **Features:** + - Configurable fee structures + - Multi-party fee distribution + - Fee rate management + - Revenue sharing automation + + + + **Supported Currency Contract** + + **Purpose:** Manage supported currencies and tokens + **Features:** + - Currency whitelist management + - Token metadata storage + - Price oracle integration + - Currency validation + + + +## Contract Addresses by Network + +### Ethereum Mainnet + + + + **Primary Contract Addresses:** + + | Contract | Address | Purpose | + |----------|---------|---------| + | Request Manager | `0x123...abc` | Core request management | + | Payment Processor | `0x456...def` | Payment execution | + | Fee Manager | `0x789...ghi` | Fee collection | + | Currency Registry | `0xabc...123` | Supported currencies | + + **Network ID:** 1 + **Explorer:** [Etherscan](https://etherscan.io) + + + + **Payment Processing Contracts:** + + | Payment Type | Contract Address | Version | + |--------------|------------------|---------| + | ERC20 Fee Proxy | `0xdef...456` | v2.1.0 | + | ETH Fee Proxy | `0xghi...789` | v2.1.0 | + | ERC20 Swap | `0xjkl...012` | v2.0.0 | + | Batch Payments | `0xmno...345` | v2.1.0 | + + + + **Sepolia Testnet Addresses:** + + | Contract | Address | Purpose | + |----------|---------|---------| + | Request Manager | `0xtest...001` | Core request management | + | Payment Processor | `0xtest...002` | Payment execution | + | Fee Manager | `0xtest...003` | Fee collection | + + **Network ID:** 11155111 + **Explorer:** [Sepolia Etherscan](https://sepolia.etherscan.io) + + + +### Polygon + + + + **Polygon Mainnet Addresses:** + + | Contract | Address | Purpose | + |----------|---------|---------| + | Request Manager | `0xpoly...001` | Core request management | + | Payment Processor | `0xpoly...002` | Payment execution | + | Fee Manager | `0xpoly...003` | Fee collection | + | Currency Registry | `0xpoly...004` | Supported currencies | + + **Network ID:** 137 + **Explorer:** [PolygonScan](https://polygonscan.com) + + + + **Mumbai Testnet Addresses:** + + | Contract | Address | Purpose | + |----------|---------|---------| + | Request Manager | `0xmumb...001` | Core request management | + | Payment Processor | `0xmumb...002` | Payment execution | + | Fee Manager | `0xmumb...003` | Fee collection | + + **Network ID:** 80001 + **Explorer:** [Mumbai PolygonScan](https://mumbai.polygonscan.com) + + + +### Layer 2 Networks + + + + **Arbitrum Mainnet Addresses:** + + | Contract | Address | Purpose | + |----------|---------|---------| + | Request Manager | `0xarb1...001` | Core request management | + | Payment Processor | `0xarb1...002` | Payment execution | + | Fee Manager | `0xarb1...003` | Fee collection | + + **Network ID:** 42161 + **Explorer:** [Arbiscan](https://arbiscan.io) + + + + **Optimism Mainnet Addresses:** + + | Contract | Address | Purpose | + |----------|---------|---------| + | Request Manager | `0xopt...001` | Core request management | + | Payment Processor | `0xopt...002` | Payment execution | + | Fee Manager | `0xopt...003` | Fee collection | + + **Network ID:** 10 + **Explorer:** [Optimistic Etherscan](https://optimistic.etherscan.io) + + + + **Base Mainnet Addresses:** + + | Contract | Address | Purpose | + |----------|---------|---------| + | Request Manager | `0xbase...001` | Core request management | + | Payment Processor | `0xbase...002` | Payment execution | + | Fee Manager | `0xbase...003` | Fee collection | + + **Network ID:** 8453 + **Explorer:** [BaseScan](https://basescan.org) + + + +## Contract ABIs + +### Request Manager ABI + + +```json Core Functions +[ + { + "type": "function", + "name": "createRequest", + "inputs": [ + { + "name": "_requestData", + "type": "tuple", + "components": [ + {"name": "payee", "type": "address"}, + {"name": "payer", "type": "address"}, + {"name": "expectedAmount", "type": "uint256"}, + {"name": "currency", "type": "address"}, + {"name": "deadline", "type": "uint256"} + ] + } + ], + "outputs": [ + {"name": "requestId", "type": "bytes32"} + ] + }, + { + "type": "event", + "name": "RequestCreated", + "inputs": [ + {"name": "requestId", "type": "bytes32", "indexed": true}, + {"name": "payee", "type": "address", "indexed": true}, + {"name": "payer", "type": "address", "indexed": true} + ] + } +] +``` + +```json Payment Functions +[ + { + "type": "function", + "name": "payRequest", + "inputs": [ + {"name": "_requestId", "type": "bytes32"}, + {"name": "_amount", "type": "uint256"}, + {"name": "_feeAmount", "type": "uint256"} + ], + "outputs": [] + }, + { + "type": "event", + "name": "PaymentReceived", + "inputs": [ + {"name": "requestId", "type": "bytes32", "indexed": true}, + {"name": "amount", "type": "uint256"}, + {"name": "payer", "type": "address", "indexed": true} + ] + } +] +``` + + +### Integration Examples + + +```javascript Web3.js Integration +const Web3 = require('web3'); +const web3 = new Web3('https://polygon-rpc.com'); + +// Contract instance +const requestManager = new web3.eth.Contract( + REQUEST_MANAGER_ABI, + '0xpoly...001' +); + +// Create a payment request +async function createRequest(payeeAddress, payerAddress, amount, tokenAddress) { + const requestData = { + payee: payeeAddress, + payer: payerAddress, + expectedAmount: web3.utils.toWei(amount.toString(), 'ether'), + currency: tokenAddress, + deadline: Math.floor(Date.now() / 1000) + 86400 // 24 hours + }; + + const tx = await requestManager.methods + .createRequest(requestData) + .send({ from: payeeAddress }); + + return tx.events.RequestCreated.returnValues.requestId; +} +``` + +```javascript Ethers.js Integration +const { ethers } = require('ethers'); + +// Provider and contract setup +const provider = new ethers.providers.JsonRpcProvider('https://polygon-rpc.com'); +const wallet = new ethers.Wallet(process.env.PRIVATE_KEY, provider); +const requestManager = new ethers.Contract( + '0xpoly...001', + REQUEST_MANAGER_ABI, + wallet +); + +// Listen for payment events +requestManager.on('PaymentReceived', (requestId, amount, payer, event) => { + console.log(`Payment received: ${requestId}`); + console.log(`Amount: ${ethers.utils.formatEther(amount)}`); + console.log(`From: ${payer}`); + + // Handle payment confirmation + handlePaymentReceived(requestId, amount, payer); +}); + +// Pay a request +async function payRequest(requestId, amount, feeAmount) { + const tx = await requestManager.payRequest( + requestId, + ethers.utils.parseEther(amount.toString()), + ethers.utils.parseEther(feeAmount.toString()) + ); + + await tx.wait(); + return tx.hash; +} +``` + + +## Gas Usage Estimates + +### Transaction Gas Costs + + + + **Gas Usage for Request Management:** + + | Operation | Estimated Gas | Cost on Polygon | Cost on Ethereum | + |-----------|---------------|-----------------|------------------| + | Create Request | 150,000 | $0.01 | $3-30 | + | Update Request | 80,000 | $0.005 | $2-20 | + | Cancel Request | 60,000 | $0.003 | $1-15 | + + **Optimization Tips:** + - Batch multiple operations when possible + - Use Layer 2 networks for frequent operations + - Optimize metadata to reduce gas usage + + + + **Gas Usage for Payments:** + + | Payment Type | Estimated Gas | Cost on Polygon | Cost on Ethereum | + |--------------|---------------|-----------------|------------------| + | ERC20 Payment | 120,000 | $0.008 | $2-25 | + | ETH Payment | 80,000 | $0.005 | $2-20 | + | Batch Payment (5x) | 400,000 | $0.025 | $8-80 | + | Cross-chain Payment | 200,000 | $0.012 | $4-40 | + + + + **Gas Usage for Fee Management:** + + | Operation | Estimated Gas | Notes | + |-----------|---------------|-------| + | Collect Platform Fee | 45,000 | Additional to payment gas | + | Distribute Revenue Share | 80,000 | Per additional recipient | + | Update Fee Structure | 60,000 | Admin operation | + + + +## Security Considerations + +### Contract Security + + + + **Security Audits:** + - Audited by leading security firms + - Formal verification of critical functions + - Bug bounty program for ongoing security + - Regular security reviews and updates + + **Audit Reports:** + - [Audit Report v2.1.0] - ConsenSys Diligence + - [Audit Report v2.0.0] - Trail of Bits + - [Formal Verification] - Certora + + + + **Integration Security:** + - Always validate contract addresses + - Use latest contract versions + - Implement proper error handling + - Monitor for unusual activity + - Use multi-signature wallets for admin functions + + **Common Pitfalls to Avoid:** + - Don't hardcode contract addresses across networks + - Always check function return values + - Implement proper access controls + - Validate all input parameters + + + + **Contract Upgrades:** + - Proxy pattern for upgradeable contracts + - Timelock for critical parameter changes + - Multi-signature governance for upgrades + - Emergency pause functionality for critical issues + + **Incident Response:** + - Real-time monitoring and alerting + - Coordinated disclosure for vulnerabilities + - Rapid response team for critical issues + - Communication channels for status updates + + + +## Version History + + + + **Release Date:** September 2025 + + **New Features:** + - Enhanced batch payment processing + - Improved gas optimization + - Cross-chain payment routing + - Advanced fee distribution + + **Deployments:** All supported networks + + + + **Release Date:** June 2025 + + **Major Changes:** + - Complete protocol redesign + - Multi-chain support + - Enhanced security model + - Improved user experience + + **Status:** Legacy support until v3.0.0 + + + +## What's Next? + + + + View all supported currencies and their contract addresses + + + + Learn how to integrate with Request Network contracts + + + + Start building with Request Network API and contracts + + diff --git a/resources/supported-chains-and-currencies.mdx b/resources/supported-chains-and-currencies.mdx new file mode 100644 index 0000000..fa4e9d1 --- /dev/null +++ b/resources/supported-chains-and-currencies.mdx @@ -0,0 +1,383 @@ +--- +title: "Supported Chains and Currencies" +description: "Complete list of supported blockchain networks and currencies for Request Network" +--- + +## Overview + +Request Network supports payments across **10 EVM-compatible blockchain networks** with **553+ currencies** including major cryptocurrencies, stablecoins, and fiat currencies. This comprehensive coverage ensures global accessibility and flexibility for all payment scenarios. + +## Supported Blockchain Networks + + + + **Mainnet & Sepolia Testnet** + + **Native Token:** ETH + **Popular Tokens:** USDC, USDT, DAI, LINK, UNI + **Network ID:** 1 (mainnet), 11155111 (sepolia) + + **Best For:** High-value transactions, DeFi integration + + + + **Mainnet & Mumbai Testnet** + + **Native Token:** MATIC + **Popular Tokens:** USDC, USDT, DAI, WETH + **Network ID:** 137 (mainnet), 80001 (mumbai) + + **Best For:** Low-cost transactions, high throughput + + + + + + **One & Sepolia Testnet** + + **Native Token:** ETH + **Popular Tokens:** USDC, USDT, ARB, GMX + **Network ID:** 42161 (one), 421614 (sepolia) + + **Best For:** Lower fees with Ethereum security + + + + **Mainnet & Sepolia Testnet** + + **Native Token:** ETH + **Popular Tokens:** USDC, USDT, OP, SNX + **Network ID:** 10 (mainnet), 11155420 (sepolia) + + **Best For:** Fast transactions, Ethereum compatibility + + + + + + **Mainnet & Sepolia Testnet** + + **Native Token:** ETH + **Popular Tokens:** USDC, cbETH, DAI + **Network ID:** 8453 (mainnet), 84532 (sepolia) + + **Best For:** Coinbase ecosystem integration + + + + **More Networks Available:** + - BSC (Binance Smart Chain) + - Avalanche C-Chain + - Fantom Opera + - Gnosis Chain + - Celo + + + +## Currency Categories + +### Major Cryptocurrencies + + + + **Blockchain Native Currencies:** + + | Currency | Symbol | Chains Available | + |----------|--------|------------------| + | Ethereum | ETH | Ethereum, Arbitrum, Optimism, Base | + | Polygon | MATIC | Polygon | + | Binance Coin | BNB | BSC | + | Avalanche | AVAX | Avalanche | + | Fantom | FTM | Fantom | + + + + **USD-Pegged Stablecoins:** + + | Currency | Symbol | Chains Available | + |----------|--------|------------------| + | USD Coin | USDC | All supported chains | + | Tether | USDT | Ethereum, Polygon, BSC, Avalanche | + | DAI | DAI | Ethereum, Polygon, Arbitrum, Optimism | + | BUSD | BUSD | BSC, Ethereum | + | FRAX | FRAX | Ethereum, Polygon, Arbitrum | + + **Other Stablecoins:** + - USDC.e (bridged USDC on various chains) + - sUSD (Synthetix USD) + - LUSD (Liquity USD) + - And many more... + + + + **DeFi & Ecosystem Tokens:** + + | Currency | Symbol | Primary Chains | + |----------|--------|----------------| + | Chainlink | LINK | Ethereum, Polygon, Arbitrum | + | Uniswap | UNI | Ethereum, Polygon, Arbitrum | + | Aave | AAVE | Ethereum, Polygon | + | Compound | COMP | Ethereum | + | Curve DAO | CRV | Ethereum, Polygon | + | 1inch | 1INCH | Ethereum, BSC | + + + +### Fiat Currencies + + + + **G7 & Major Global Currencies:** + + | Currency | Code | Region | + |----------|------|--------| + | US Dollar | USD | United States | + | Euro | EUR | European Union | + | British Pound | GBP | United Kingdom | + | Japanese Yen | JPY | Japan | + | Canadian Dollar | CAD | Canada | + | Australian Dollar | AUD | Australia | + | Swiss Franc | CHF | Switzerland | + | Chinese Yuan | CNY | China | + + **Note:** Fiat currencies are used for pricing and conversion. Actual payments settle in cryptocurrency. + + + + **Regional Currencies:** + + | Currency | Code | Region | + |----------|------|--------| + | Brazilian Real | BRL | Brazil | + | Indian Rupee | INR | India | + | Mexican Peso | MXN | Mexico | + | South African Rand | ZAR | South Africa | + | Turkish Lira | TRY | Turkey | + | Russian Ruble | RUB | Russia | + | Korean Won | KRW | South Korea | + | Thai Baht | THB | Thailand | + + **Total Coverage:** 150+ international fiat currencies + + + +## Currency Selection Guide + +### For Different Use Cases + + + + **Recommended Currencies:** + - **Pricing:** USD, EUR, GBP (familiar fiat terms) + - **Settlement:** USDC, USDT, DAI (stable value) + - **Networks:** Polygon, Arbitrum (lower fees) + + [Learn More →](/use-cases/invoicing) + + + + **Recommended Currencies:** + - **High Volume:** USDC on Polygon (lowest fees) + - **Cross-border:** USDC, USDT (global acceptance) + - **Flexibility:** Native tokens for local markets + + [Learn More →](/use-cases/payouts) + + + + + + **Recommended Currencies:** + - **Customer Choice:** Multiple payment options + - **Conversion:** USD pricing, crypto settlement + - **Popular:** ETH, USDC, MATIC, BNB + + [Learn More →](/use-cases/checkout) + + + + **Recommended Currencies:** + - **Stability:** USDC, DAI (predictable values) + - **Low Fees:** Polygon, Arbitrum networks + - **Reliability:** Established stablecoins + + [Learn More →](/use-cases/subscriptions) + + + +## Network Selection Criteria + +### Cost Optimization + + + + **Average Transaction Costs (2025):** + + | Network | Native Transfer | ERC-20 Transfer | Typical Use | + |---------|----------------|-----------------|-------------| + | Polygon | $0.001-0.01 | $0.01-0.03 | High volume, frequent transactions | + | Arbitrum | $0.10-0.50 | $0.20-1.00 | Ethereum ecosystem, medium volume | + | Optimism | $0.10-0.50 | $0.20-1.00 | Ethereum ecosystem, medium volume | + | Base | $0.05-0.25 | $0.10-0.50 | Coinbase integration | + | Ethereum | $2-20 | $5-50 | High value, infrequent transactions | + + + **Fee Optimization Tips** + + - Use Polygon for high-frequency, low-value transactions + - Use Ethereum for high-value, security-critical transactions + - Consider L2 solutions (Arbitrum, Optimism) for balanced cost/security + + + + + **Transaction Confirmation Times:** + + | Network | Block Time | Practical Finality | Best For | + |---------|------------|-------------------|----------| + | Polygon | 2 seconds | 30-60 seconds | Real-time applications | + | Base | 2 seconds | 30-60 seconds | Fast user experiences | + | Arbitrum | 1 second | 5-15 minutes | Balanced speed/security | + | Optimism | 2 seconds | 5-15 minutes | Balanced speed/security | + | Ethereum | 12 seconds | 5-15 minutes | Maximum security | + + + + **Network Ecosystem Maturity:** + + | Network | TVL | DEX Liquidity | Ecosystem | Adoption | + |---------|-----|---------------|-----------|----------| + | Ethereum | Highest | Highest | Most mature | Universal | + | Polygon | High | High | Very mature | High | + | Arbitrum | High | High | Mature | High | + | Optimism | Medium | Medium | Growing | Medium | + | Base | Growing | Growing | New but strong | Growing | + + + +## Currency Codes and Formats + +### Standard Format + +Request Network uses standardized currency codes: + + +```javascript Native Tokens +// Format: {SYMBOL}-{NETWORK} +"ETH-mainnet" // Ethereum on Ethereum mainnet +"MATIC-matic" // MATIC on Polygon mainnet +"ETH-arbitrum-one" // ETH on Arbitrum One +"ETH-optimism" // ETH on Optimism +"BNB-bsc" // BNB on BSC +``` + +```javascript ERC-20 Tokens +// Format: {SYMBOL}-{NETWORK}-{OPTIONAL_SUFFIX} +"USDC-mainnet" // USDC on Ethereum +"USDC-matic" // USDC on Polygon +"USDC-arbitrum-one" // USDC on Arbitrum +"USDC-optimism" // USDC on Optimism +"USDT-mainnet" // USDT on Ethereum +"DAI-mainnet" // DAI on Ethereum +``` + +```javascript Fiat Currencies +// Format: {ISO_CODE} +"USD" // US Dollar +"EUR" // Euro +"GBP" // British Pound +"JPY" // Japanese Yen +"CAD" // Canadian Dollar +``` + + +### Currency Validation + + +```javascript Validate Currency +import { validateCurrency } from '@requestnetwork/request-client.js'; + +// Check if currency is supported +const isValid = validateCurrency('USDC-matic'); +console.log(isValid); // true + +// Get currency details +const currencyInfo = getCurrencyInfo('USDC-matic'); +console.log(currencyInfo); +// { +// symbol: 'USDC', +// network: 'matic', +// type: 'ERC20', +// decimals: 6, +// address: '0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174' +// } +``` + +```javascript API Currency Check +// Check supported currencies via API +const response = await fetch('https://api.request.network/v2/currencies', { + headers: { + 'Authorization': `Bearer ${apiKey}` + } +}); + +const currencies = await response.json(); +console.log(currencies.supported); +``` + + +## Real-Time Price Data + +Request Network uses multiple price feed sources for accurate conversions: + + + + **Primary Data Sources:** + - Chainlink Price Feeds (on-chain) + - CoinGecko API (market aggregation) + - CoinMarketCap API (market data) + - DEX aggregators (real-time trading data) + + **Update Frequency:** Sub-minute updates for major pairs + + + + **Fiat to Crypto:** + - Any fiat currency → Any supported cryptocurrency + - Real-time exchange rate calculation + - Slippage protection for large amounts + + **Crypto to Crypto:** + - Cross-chain token conversions + - Optimal routing through DEX aggregators + - Minimal slippage and MEV protection + + + +## What's Next? + + + + View smart contract addresses for all supported networks + + + + Learn about different payment types and currency options + + + + Start building with your preferred currencies and networks + + diff --git a/sdk-legacy/migration-guide.mdx b/sdk-legacy/migration-guide.mdx new file mode 100644 index 0000000..0efca7f --- /dev/null +++ b/sdk-legacy/migration-guide.mdx @@ -0,0 +1,272 @@ +--- +title: "Migration Guide" +description: "Simple migration guidance from deprecated SDK packages to Request Network API" +--- + +## Migration Overview + +The Request Network SDK has been deprecated in favor of the more robust and feature-rich Request Network API. This guide provides a straightforward migration path for the few existing SDK users. + + +**SDK Deprecation Notice** + +The Request Network SDK had near-zero adoption and is no longer maintained. All new development should use the Request Network API. + + +## Quick Migration Summary + +**From SDK to API:** +- Replace direct blockchain interactions with API calls +- Simplified authentication using API keys +- Enhanced features including webhooks and advanced payment types +- Better error handling and rate limiting +- Comprehensive documentation and support + +## Migration Steps + + + + Sign up for Request Network API access at [portal.request.network](https://portal.request.network) + + + Convert SDK function calls to equivalent API endpoints + + + Implement proper API error handling and retry logic + + + Set up webhooks for real-time payment notifications + + + +## Code Comparison + +### Request Creation + + +```javascript SDK (Deprecated) +import { RequestNetwork } from '@requestnetwork/request-client.js'; + +// SDK approach - deprecated +const requestNetwork = new RequestNetwork({ + nodeConnectionConfig: { + baseURL: 'https://goerli.gateway.request.network/' + } +}); + +const request = await requestNetwork.createRequest({ + requestInfo: { + currency: 'ETH', + expectedAmount: '1000000000000000000', + payee: { + type: 'ethereumAddress', + value: '0x...' + } + } +}); +``` + +```javascript API (Recommended) +// API approach - current and supported +const response = await fetch('https://api.request.network/v2/requests', { + method: 'POST', + headers: { + 'Authorization': `Bearer ${process.env.REQUEST_NETWORK_API_KEY}`, + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + currency: 'ETH-sepolia', + expectedAmount: '1', + payeeIdentity: '0x...', + reason: 'Payment for services' + }) +}); + +const request = await response.json(); +``` + + +### Payment Processing + + +```javascript SDK (Deprecated) +// SDK payment processing +const paymentTx = await request.payWithWallet(wallet); +await paymentTx.wait(); +``` + +```javascript API (Recommended) +// API payment processing with webhook +const payment = await fetch('https://api.request.network/v2/payments', { + method: 'POST', + headers: { + 'Authorization': `Bearer ${process.env.REQUEST_NETWORK_API_KEY}`, + 'Content-Type': 'application/json' + }, + body: JSON.stringify({ + requestId: request.requestId, + amount: '1', + currency: 'ETH-sepolia' + }) +}); + +// Webhook will notify you when payment is confirmed +``` + + +## Benefits of API Migration + + + + **Easier Development:** + - No blockchain wallet management required + - Standard REST API calls + - Comprehensive error responses + - Built-in rate limiting and retry logic + + + + **Enhanced Monitoring:** + - Webhook notifications for all events + - Real-time payment confirmations + - Automatic retry for failed webhooks + - Comprehensive event logging + + + + + + **New Capabilities:** + - Cross-chain payments + - Batch processing + - Recurring payments + - Platform fee collection + - Multi-currency support + + + + **Production Features:** + - High availability and uptime + - Scalable infrastructure + - Professional support + - Security audits and compliance + + + +## Common Migration Patterns + +### Replace SDK Initialization + + +```javascript Before (SDK) +import { RequestNetwork } from '@requestnetwork/request-client.js'; +import { Web3SignatureProvider } from '@requestnetwork/web3-signature'; + +const web3SignatureProvider = new Web3SignatureProvider(web3.currentProvider); +const requestNetwork = new RequestNetwork({ + nodeConnectionConfig: { + baseURL: 'https://goerli.gateway.request.network/' + }, + signatureProvider: web3SignatureProvider +}); +``` + +```javascript After (API) +// Simple API configuration +const config = { + apiKey: process.env.REQUEST_NETWORK_API_KEY, + baseURL: 'https://api.request.network', + environment: 'testnet' // or 'mainnet' +}; + +// No complex initialization required +``` + + +### Replace Event Listening + + +```javascript Before (SDK) +// SDK event listening +request.on('payment', (payment) => { + console.log('Payment received:', payment); + updateOrderStatus(payment.requestId, 'paid'); +}); +``` + +```javascript After (API) +// Webhook endpoint for payment events +app.post('/webhooks/payment-events', (req, res) => { + const { eventType, data } = req.body; + + if (eventType === 'payment_confirmed') { + console.log('Payment received:', data); + updateOrderStatus(data.requestId, 'paid'); + } + + res.status(200).send('OK'); +}); +``` + + +## Migration Checklist + + + + **Before You Start:** + - [ ] Review current SDK usage in your application + - [ ] Identify all SDK function calls and event listeners + - [ ] Sign up for Request Network API access + - [ ] Generate API keys for development and production + - [ ] Review API documentation for equivalent endpoints + + + + **Update Your Code:** + - [ ] Replace SDK initialization with API configuration + - [ ] Convert request creation to API calls + - [ ] Replace payment processing with API endpoints + - [ ] Set up webhook endpoints for event handling + - [ ] Update error handling for API responses + - [ ] Test all functionality with API integration + + + + **Verify Migration:** + - [ ] Test request creation and payment flows + - [ ] Verify webhook event handling + - [ ] Test error scenarios and edge cases + - [ ] Performance test with expected load + - [ ] Deploy to staging environment + - [ ] Run end-to-end tests + - [ ] Deploy to production with monitoring + + + +## Need Help? + + +**Limited SDK Support** + +Since the SDK had minimal adoption, migration support is available on a case-by-case basis. Most users will find the API migration straightforward and beneficial. + + + + + Comprehensive API documentation with examples and best practices + + + + Quick setup guide to get your API integration running + + + + + + Explore specific business scenarios and implementation patterns + + + + Common integration patterns and architectural guidance + + diff --git a/use-cases/checkout.mdx b/use-cases/checkout.mdx new file mode 100644 index 0000000..c97bfcf --- /dev/null +++ b/use-cases/checkout.mdx @@ -0,0 +1,284 @@ +--- +title: "🛒 Checkout" +description: "Integrate crypto payments into your e-commerce with 80+ wallet support and seamless UX" +--- + +## Overview + +Transform your e-commerce checkout with Request Network's payment infrastructure. Accept crypto payments with support for 80+ wallets, enable cross-chain transactions, and provide customers with a seamless payment experience that rivals traditional payment processors. + +## 🚀 Quickstart: Integrate Your First Checkout Payment + + +**Integrate your first checkout payment in under 1 minute** + +*Interactive quickstart experience coming soon* + + + + + Embed the Request Network payment widget in your checkout + + + Set accepted payment currencies and conversion rates + + + Listen for payment confirmations and update order status + + + Automatically match payments to orders with zero manual work + + + +## EasyInvoice Demo + +Experience checkout payment flows through our demo: + + + + See the payment widget with wallet connection and direct payment forms + + + + Experience the complete customer payment journey + + + +**Demo Features:** +- 80+ wallet connection support (MetaMask, WalletConnect, Coinbase, etc.) +- Direct payment forms with QR codes +- Real-time payment status updates +- Cross-chain payment options +- Mobile-optimized payment experience + +## Integration Options + + + + **Best for:** Quick e-commerce integration, existing payment forms + + Embed payout functionality in existing e-commerce: + - Drop-in payment widget + - Hosted payment pages + - Minimal integration required + + [Get Embed Code →](#) + + + + **Best for:** Custom checkout experience, brand matching + + Tailor checkout flow to match brand/UX requirements: + - Custom payment UI components + - Branded checkout experience + - Advanced payment flow customization + + [Fork Repository →](#) | [Checkout Customization Guide →](#) + + + + **Best for:** Complete control, enterprise integration + + Build checkout with full control over user experience: + - Custom payment logic and validation + - Advanced fraud prevention + - Deep e-commerce platform integration + + [Checkout API Documentation →](/api-features/payment-types) + + + +## Key API Features for Checkout + + + + Drop-in payment component with 80+ wallet support + + + + Accept payments from any supported blockchain + + + + Collect marketplace or processing fees automatically + + + + Robust error handling for failed or partial payments + + + + Optimize payment paths for best rates and speed + + + + Instant payment confirmation and order updates + + + +## E-commerce Integration Patterns + + + + Integrate with existing e-commerce platforms: + - Shopify, WooCommerce, Magento plugins + - Payment gateway replacement + - Inventory management integration + - Order fulfillment automation + + + + Perfect for digital product sales: + - Instant payment confirmation + - Automated delivery for digital products + - Subscription and recurring billing + - Global payment acceptance without banking restrictions + + + + Enable multi-vendor marketplaces: + - Automatic vendor payout splitting + - Marketplace fee collection + - Escrow and dispute resolution + - Multi-party payment flows + + + + Handle high-volume event sales: + - Instant ticket delivery + - Anti-fraud protection + - High-throughput payment processing + - Global accessibility without regional payment restrictions + + + +## Customer Experience Benefits + + + + **80+ Supported Wallets:** + - MetaMask, WalletConnect, Coinbase Wallet + - Hardware wallets (Ledger, Trezor) + - Mobile wallets (Trust Wallet, Rainbow) + - Exchange wallets and DeFi wallets + + + + **Multiple Payment Options:** + - Direct wallet payments + - QR code scanning for mobile + - Cross-chain payment routing + - Multiple currency options + + + + **Enhanced Security:** + - No stored payment credentials + - Transparent blockchain transactions + - Real-time payment verification + - Immutable payment records + + + +## Technical Implementation + + +```javascript React Component +import { PaymentWidget } from '@requestnetwork/payment-widget'; + +function CheckoutPage({ orderTotal, orderId }) { + return ( + { + // Handle successful payment + updateOrderStatus(orderId, 'paid'); + }} + onPaymentError={(error) => { + // Handle payment errors + console.error('Payment failed:', error); + }} + /> + ); +} +``` + +```javascript Webhook Handler +app.post('/webhook/payment', (req, res) => { + const { eventType, request } = req.body; + + if (eventType === 'payment_confirmed') { + // Update order status + updateOrder(request.orderId, { + status: 'paid', + paymentHash: request.paymentHash, + paidAt: new Date() + }); + } + + res.status(200).send('OK'); +}); +``` + + +## What's Next? + + + + Enable recurring billing for subscription products + + + + Explore advanced payment options and routing + + + + Set up your account and start integrating + + diff --git a/use-cases/invoicing.mdx b/use-cases/invoicing.mdx new file mode 100644 index 0000000..f517ed7 --- /dev/null +++ b/use-cases/invoicing.mdx @@ -0,0 +1,180 @@ +--- +title: "📄 Invoicing" +description: "Create professional invoices and get paid in crypto with 100% payment reconciliation" +--- + +## 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. + +## 🚀 Quickstart: Create Your First Invoice + + +**Get your first invoice paid in under 1 minute** + +*Interactive quickstart experience coming soon* + + + + + Generate a payment request with amount, recipient, and payment terms + + + Send the secure payment link to your customer + + + Customer pays with their preferred wallet and currency + + + Real-time payment detection and automatic reconciliation + + + +## EasyInvoice Demo + +See the complete invoicing workflow in action with our demo application: + + + + Complete invoicing workflow with Google login, dashboard metrics, and real-time updates + + + + Experience the full EasyInvoice application + + + +**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: + + + + **Best for:** Quick deployment, immediate invoicing capabilities + + Deploy EasyInvoice directly for your business: + - Ready-to-use invoicing interface + - No development required + - Hosted solution with custom domain support + + [Deploy EasyInvoice →](#) + + + + **Best for:** Custom branding, workflow modifications + + Customize EasyInvoice for your specific needs: + - Clone the repository + - Modify UI/UX to match your brand + - Add custom business logic + - Requires API key setup + + [Fork Repository →](#) | [Setup Guide →](#) + + + + **Best for:** White-label solutions, full control + + Build your own invoicing system using Request Network API: + - Complete customization freedom + - Integrate with existing systems + - Pure API integration + + [API Documentation →](/api-features/payment-types) + + + +## Key API Features for Invoicing + + + + Generate payment requests with flexible parameters and metadata + + + + Invoice in USD, get paid in crypto with automatic conversion + + + + Set up subscription billing and automated recurring invoices + + + + Real-time payment notifications for instant reconciliation + + + + Accept installment payments and partial settlements + + + + Add invoice numbers, tax info, and business data + + + +## What's Next? + + + + Set up your account and get API credentials + + + + Learn about payment types and advanced capabilities + + + + Review supported chains and currencies + + diff --git a/use-cases/payouts.mdx b/use-cases/payouts.mdx new file mode 100644 index 0000000..540fa8a --- /dev/null +++ b/use-cases/payouts.mdx @@ -0,0 +1,217 @@ +--- +title: "💰 Payouts" +description: "Send instant crypto payouts to vendors, contractors, and partners with full transparency" +--- + +## Overview + +Streamline your payment operations with Request Network payouts. Send instant payments to multiple recipients, maintain complete payment records, and eliminate the complexity of manual crypto transfers. + +## 🚀 Quickstart: Send Your First Payout + + +**Send your first payout in under 1 minute** + +*Interactive quickstart experience coming soon* + + + + + Add payee addresses and payment amounts + + + Select from 553+ supported currencies + + + Send payments instantly with one transaction + + + Monitor payment status and maintain records + + + +## EasyInvoice Demo + +Experience payout functionality through our demo application: + + + + See individual payout processing and tracking + + + + Watch batch payment processing for multiple recipients + + + + + Experience both single and batch payout functionality + + +**Demo Features:** +- Single and batch payout interfaces +- Multi-currency payment support +- Real-time transaction tracking +- Payment history and analytics +- Cross-chain payment capabilities + +## Integration Options + + + + **Best for:** Immediate payout capabilities, simple payment operations + + Use the existing payout dashboard: + - Ready-to-use payout interface + - Single and batch payment support + - Built-in payment tracking + + [Access Payout Dashboard →](#) + + + + **Best for:** Custom payout workflows, business integration + + Integrate payout flows into existing business workflows: + - Customize payout forms and approval processes + - Add business logic and validation rules + - Integrate with existing vendor management systems + + [Fork Repository →](#) | [Payout Setup Guide →](#) + + + + **Best for:** Automated payouts, full programmatic control + + Build automated payout systems: + - API-driven payout automation + - Integration with payroll and vendor systems + - Custom approval workflows and compliance + + [Payout API Documentation →](/api-features/payment-types) + + + +## Key API Features for Payouts + + + + Send instant payments without creating requests first + + + + Process multiple payments in a single transaction + + + + Automate regular payments to vendors and contractors + + + + Collect platform fees automatically from each payout + + + + Send payments across different blockchain networks + + + + Optimize payment paths for lowest fees and fastest settlement + + + +## Common Payout Use Cases + + + + Pay suppliers and service providers instantly: + - Net payment terms elimination + - Real-time payment confirmation + - Automated vendor onboarding + + + + Streamline freelancer and contractor payments: + - Project-based milestone payments + - Recurring retainer payments + - Multi-currency global payments + + + + Automate affiliate and partner payouts: + - Performance-based commission payments + - Tiered commission structures + - Real-time payout tracking + + + + Distribute profits to stakeholders: + - Automated profit distribution + - Multi-stakeholder payments + - Transparent payment records + + + +## What's Next? + + + + Scale up to batch payroll processing + + + + Learn about efficient batch payment processing + + + + Set up your account for payout operations + + diff --git a/use-cases/payroll.mdx b/use-cases/payroll.mdx new file mode 100644 index 0000000..5f20cd8 --- /dev/null +++ b/use-cases/payroll.mdx @@ -0,0 +1,241 @@ +--- +title: "💼 Payroll" +description: "Process batch payroll payments with automated recurring schedules and full compliance tracking" +--- + +## Overview + +Revolutionize payroll processing with Request Network's batch payment capabilities. Process multiple employee payments simultaneously, automate recurring payroll schedules, and maintain comprehensive payment records for compliance and reporting. + +## 🚀 Quickstart: Process Your First Batch Payroll + + +**Process your first batch payroll in under 1 minute** + +*Interactive quickstart experience coming soon* + + + + + Import employee addresses and salary amounts + + + Set up weekly, bi-weekly, or monthly payment schedules + + + Process all payments in a single transaction + + + Download payment records for compliance and accounting + + + +## EasyInvoice Demo + +See batch payroll processing in action: + + + + Watch batch payout functionality handling multiple recipients and recurring schedules + + + + Experience batch payment processing interface + + + +**Demo Features:** +- Multi-recipient batch payment interface +- CSV upload for employee data +- Recurring payment schedule setup +- Real-time batch processing status +- Payment history and reporting dashboard + +## Integration Options + + + + **Best for:** Small teams, manual payroll management + + Use the existing batch payment interface: + - Manual batch payout management + - CSV upload for employee data + - Basic recurring payment setup + + [Access Payroll Dashboard →](#) + + + + **Best for:** Integration with existing payroll systems + + Integrate with existing payroll systems: + - Connect to HR management systems + - Custom approval workflows + - Advanced compliance and reporting features + + [Fork Repository →](#) | [Payroll Integration Guide →](#) + + + + **Best for:** Enterprise payroll automation + + Build automated payroll with full API control: + - Automated payroll processing from HR systems + - Advanced compliance and audit trails + - Integration with accounting and tax systems + + [Payroll API Documentation →](/api-features/payment-types) + + + +## Key API Features for Payroll + + + + Process hundreds of employee payments in a single transaction + + + + Automate weekly, bi-weekly, and monthly payroll schedules + + + + Pay employees across different blockchain networks + + + + Handle tax withholdings and benefit deductions automatically + + + + Maintain comprehensive audit trails for regulatory compliance + + + + Include employee IDs, pay periods, and tax information + + + +## Payroll Scenarios + + + + Replace traditional payroll processing: + - Instant salary payments (no waiting for bank transfers) + - Automatic tax withholding and reporting + - Real-time payment confirmation for employees + - Reduced payroll processing costs + + + + Pay international employees without banking complications: + - No international wire transfer fees + - Same-day payment regardless of location + - Multi-currency salary support + - Simplified tax compliance across jurisdictions + + + + Handle variable compensation structures: + - Commission-based payments + - Bonus distributions + - Profit-sharing allocations + - Merit-based salary adjustments + + + + Manage mixed workforce payments: + - Different payment schedules for contractors vs employees + - Project-based milestone payments + - Hourly vs fixed-rate compensation + - 1099 vs W-2 payment tracking + + + +## Compliance & Reporting + + + + **Automated Tax Handling:** + - Automatic withholding calculations + - Real-time tax payment to authorities + - Year-end tax document generation + - Multi-jurisdiction tax compliance + + + + **Complete Payment Records:** + - Immutable blockchain payment records + - Employee payment history tracking + - Compliance report generation + - Real-time audit access + + + + **Comprehensive Analytics:** + - Payroll cost analysis + - Payment timing optimization + - Employee payment trends + - Cross-chain fee optimization + + + +## What's Next? + + + + Begin with simple vendor payouts before scaling to payroll + + + + Learn about efficient batch payment implementation + + + + Get API keys and configure payroll processing + + diff --git a/use-cases/subscriptions.mdx b/use-cases/subscriptions.mdx new file mode 100644 index 0000000..1ec8e54 --- /dev/null +++ b/use-cases/subscriptions.mdx @@ -0,0 +1,334 @@ +--- +title: "🔄 Subscriptions" +description: "Automate recurring payments with flexible billing cycles and transparent subscription management" +--- + +## Overview + +Build robust subscription businesses with Request Network's recurring payment infrastructure. Automate billing cycles, handle subscription upgrades and downgrades, and provide customers with transparent subscription management—all while maintaining perfect payment records. + +## 🚀 Quickstart: Set Up Your First Recurring Subscription + + +**Set up your first recurring subscription in under 1 minute** + +*Interactive quickstart experience coming soon* + + + + + Set billing amount, frequency, and subscription terms + + + Customer approves recurring payment authorization + + + Payments are automatically processed according to schedule + + + Handle upgrades, downgrades, and cancellations transparently + + + +## EasyInvoice Demo + +Experience subscription management through our demo application: + + + + Watch UI-driven recurring invoice setup and subscription management + + + + Experience the subscription dashboard and management interface + + + +**Demo Features:** +- Subscription plan creation and management +- Customer subscription dashboard +- Automated billing cycle processing +- Upgrade/downgrade workflow +- Subscription analytics and reporting +- Payment failure handling and retry logic + +## Integration Options + + + + **Best for:** Simple subscription management, basic billing needs + + Simple subscription management interface: + - Pre-built subscription dashboard + - Basic plan management + - Customer self-service portal + + [Access Subscription Dashboard →](#) + + + + **Best for:** Custom subscription workflows, existing platform integration + + Integrate with existing subscription platforms: + - Custom billing logic and pricing models + - Integration with CRM and customer management + - Advanced subscription analytics and reporting + + [Fork Repository →](#) | [Subscription Integration Guide →](#) + + + + **Best for:** Complex subscription models, enterprise requirements + + API-driven recurring payment automation: + - Advanced subscription lifecycle management + - Custom pricing models and billing logic + - Integration with existing business systems + + [Subscription API Documentation →](/api-features/payment-types) + + + +## Key API Features for Subscriptions + + + + Automate billing cycles with flexible scheduling options + + + + Generate subscription invoices automatically + + + + Real-time notifications for billing events and payment updates + + + + Handle pro-rated billing and partial period charges + + + + Automatically retry failed payments with configurable schedules + + + + Track subscription plans, customer IDs, and billing periods + + + +## Subscription Models + + + + Power software-as-a-service billing: + - Monthly/annual subscription billing + - Usage-based pricing models + - Seat-based licensing + - Free trial and freemium conversions + + + + Monetize content and media platforms: + - Premium content subscriptions + - Ad-free viewing tiers + - Creator revenue sharing + - Multi-tier membership models + + + + Handle gaming and entertainment subscriptions: + - Battle pass and season pass billing + - Premium game access + - In-game currency subscriptions + - Tournament and league fees + + + + Manage business service subscriptions: + - Professional service retainers + - API access and usage billing + - Consulting and support contracts + - Enterprise license management + + + +## Subscription Lifecycle Management + + + + **Flexible Pricing Models:** + - Fixed monthly/annual pricing + - Usage-based billing + - Tiered pricing structures + - Custom enterprise pricing + + + + **Seamless Experience:** + - Frictionless subscription signup + - Transparent billing notifications + - Easy upgrade/downgrade processes + - Self-service cancellation options + + + + **Operational Excellence:** + - Automated revenue recognition + - Churn analysis and prevention + - Customer lifetime value tracking + - Subscription health monitoring + + + +## Advanced Subscription Features + + +```javascript Subscription Creation +import { RequestNetwork } from '@requestnetwork/request-client.js'; + +async function createSubscription(customer, plan) { + const subscription = await requestNetwork.createRequest({ + requestInfo: { + currency: plan.currency, + expectedAmount: plan.amount, + payee: { + type: 'ethereumAddress', + value: merchantAddress + }, + payer: { + type: 'ethereumAddress', + value: customer.address + } + }, + contentData: { + reason: `${plan.name} Subscription`, + dueDate: plan.nextBillingDate, + recurring: { + frequency: plan.billingCycle, // 'monthly', 'yearly' + occurrences: plan.maxOccurrences + } + } + }); + + return subscription; +} +``` + +```javascript Webhook Handling +app.post('/webhook/subscription', (req, res) => { + const { eventType, request } = req.body; + + switch(eventType) { + case 'recurring_payment_success': + // Extend subscription period + extendSubscription(request.customerId); + break; + + case 'recurring_payment_failed': + // Handle failed payment + handleFailedPayment(request.customerId); + break; + + case 'subscription_cancelled': + // Process cancellation + cancelSubscription(request.customerId); + break; + } + + res.status(200).send('OK'); +}); +``` + + +## Analytics & Insights + + + + Track MRR, ARR, churn rate, and customer lifetime value + + + + Monitor payment success rates and failure patterns + + + + Analyze subscription behavior and engagement patterns + + + + Identify churn risks and retention opportunities + + + +## What's Next? + + + + Begin with one-time invoices before adding subscriptions + + + + Learn about recurring payment implementation details + + + + Get API keys and configure subscription processing + + From 68b9f7d2cda7d721a8b2addc886a9a9baad0035c Mon Sep 17 00:00:00 2001 From: MantisClone Date: Sat, 13 Sep 2025 09:25:35 -0400 Subject: [PATCH 07/32] Implement new top navigation structure with 6 tabs and add release notes section --- docs.json | 86 +++++++++------ release-notes/easy-invoice.mdx | 189 +++++++++++++++++++++++++++++++++ release-notes/index.mdx | 59 ++++++++++ release-notes/request-api.mdx | 143 +++++++++++++++++++++++++ 4 files changed, 445 insertions(+), 32 deletions(-) create mode 100644 release-notes/easy-invoice.mdx create mode 100644 release-notes/index.mdx create mode 100644 release-notes/request-api.mdx diff --git a/docs.json b/docs.json index 5835586..c51daeb 100644 --- a/docs.json +++ b/docs.json @@ -22,14 +22,19 @@ "navigation": { "tabs": [ { - "tab": "Docs", + "tab": "Welcome", "groups": [ { - "group": "🏠 Welcome", + "group": "🏠 Getting Started", "pages": ["index"] - }, + } + ] + }, + { + "tab": "Use Cases", + "groups": [ { - "group": "📄 Use Cases", + "group": "📄 Primary Use Cases", "pages": [ "use-cases/invoicing", "use-cases/payouts", @@ -37,46 +42,48 @@ "use-cases/checkout", "use-cases/subscriptions" ] - }, + } + ] + }, + { + "tab": "API Features", + "groups": [ { - "group": "⚙️ API Features", + "group": "⚙️ Core Features", "pages": [ "api-features/payment-types", "api-features/advanced-features", "api-features/integration-patterns" ] }, + { + "group": "🔑 API Setup", + "pages": [ + "api-setup/getting-started", + "request-network-api/api-portal-manage-api-keys-and-webhooks" + ] + }, { "group": "📚 API Reference", "pages": [ + "api-reference/authentication", + "api-reference/webhooks", { "group": "Endpoints", "openapi": "https://api.stage.request.network/open-api/openapi.json", "pages": [ "request-network-api/create-and-pay-requests" ] - }, - "api-reference/authentication", - "api-reference/webhooks" - ] - }, - { - "group": "🌐 Resources", - "pages": [ - "resources/supported-chains-and-currencies", - "resources/smart-contracts", - "resources/community" - ] - }, - { - "group": "🔑 API Setup", - "pages": [ - "request-network-api/api-portal-manage-api-keys-and-webhooks", - "api-setup/getting-started" + } ] - }, + } + ] + }, + { + "tab": "Advanced", + "groups": [ { - "group": "🔧 SDK (Legacy)", + "group": "🔧 SDK Documentation", "pages": [ "request-network-api/migrate-to-v2", "sdk-legacy/migration-guide" @@ -85,20 +92,35 @@ ] }, { - "tab": "FAQ", + "tab": "Resources", "groups": [ { - "group": " ", - "pages": ["faq"] + "group": "🌐 Developer Resources", + "pages": [ + "resources/supported-chains-and-currencies", + "resources/smart-contracts", + "resources/community" + ] + }, + { + "group": "📖 Documentation", + "pages": [ + "faq", + "glossary" + ] } ] }, { - "tab": "Glossary", + "tab": "Release Notes", "groups": [ { - "group": " ", - "pages": ["glossary"] + "group": "📋 Product Updates", + "pages": [ + "release-notes/index", + "release-notes/request-api", + "release-notes/easy-invoice" + ] } ] } diff --git a/release-notes/easy-invoice.mdx b/release-notes/easy-invoice.mdx new file mode 100644 index 0000000..709ac78 --- /dev/null +++ b/release-notes/easy-invoice.mdx @@ -0,0 +1,189 @@ +--- +title: "EasyInvoice Release Notes" +description: "Track updates, new features, and improvements to EasyInvoice, the no-code invoicing solution" +--- + +# EasyInvoice Release Notes + +This page documents all updates to EasyInvoice, including new features, UI improvements, integrations, and bug fixes. + +## Version 3.2.0 - Current + + + +### 🎉 New Features + +- **Multi-Currency Invoicing**: Create invoices in 50+ fiat currencies +- **Recurring Invoices**: Set up automatic recurring billing cycles +- **Custom Branding**: Upload logos and customize invoice themes +- **Payment Reminders**: Automated email reminders for overdue invoices + +### 🚀 Improvements + +- **Mobile Experience**: Redesigned mobile interface for invoice creation +- **Performance**: 60% faster invoice generation and PDF rendering +- **Integrations**: Enhanced Stripe integration with better error handling +- **Accessibility**: Improved screen reader support and keyboard navigation + +### 🐛 Bug Fixes + +- Fixed issue with tax calculation for international transactions +- Resolved PDF generation timeout for large invoices +- Corrected date formatting for non-English locales +- Fixed duplicate payment notification edge case + + + +## Version 3.1.5 + + + +### 🚀 Improvements + +- **Template Library**: 10 new professional invoice templates +- **Export Options**: Enhanced CSV export with custom field selection +- **Search & Filter**: Improved invoice search with advanced filters +- **Notifications**: Customizable email notification settings + +### 🐛 Bug Fixes + +- Fixed calculation error in discount percentage handling +- Resolved timezone display issues in invoice dates +- Corrected payment status sync with payment processors + + + +## Version 3.1.0 + + + +### 🎉 New Features + +- **Team Collaboration**: Multi-user workspaces with role-based permissions +- **API Integration**: RESTful API for custom integrations +- **Webhook Support**: Real-time notifications for invoice events +- **Advanced Reporting**: Detailed analytics and financial reports + +### 🚀 Improvements + +- **Invoice Editor**: Drag-and-drop interface for invoice customization +- **Payment Processing**: Support for additional payment methods +- **Client Management**: Enhanced customer information and history tracking +- **Bulk Operations**: Import/export multiple invoices at once + + + +## Version 3.0.0 - Major Release + + + +### 🎉 New Features + +- **Request Network Integration**: Native support for cryptocurrency payments +- **Smart Contract Invoices**: Blockchain-verified invoice creation +- **Multi-chain Support**: Accept payments on Ethereum, Polygon, and more +- **DeFi Integrations**: Connect with popular DeFi protocols + +### 🚀 Improvements + +- **Complete UI Redesign**: Modern, intuitive interface +- **Performance**: 5x faster loading times and operations +- **Mobile-First**: Responsive design optimized for all devices +- **Security**: Enhanced encryption and data protection + +### ⚠️ Breaking Changes + + +Version 3.0 includes significant changes to the user interface and some API endpoints. + + +- **New Dashboard**: Completely redesigned main interface +- **URL Structure**: Updated URLs for better organization +- **Export Format**: Enhanced CSV/PDF export formats +- **Authentication**: Improved login and session management + +**Migration Resources:** +- [V3 Migration Guide](https://docs.easyinvoice.network/migration/v3) +- [Feature Comparison](https://easyinvoice.network/features) +- [Video Tutorials](https://easyinvoice.network/tutorials) + + + +## Platform Features + +### Current Capabilities + + + + Create professional invoices with custom branding, line items, taxes, and discounts + + + + Accept payments via crypto (Request Network), credit cards (Stripe), and bank transfers + + + + Organize customer information, payment history, and communication logs + + + + Track revenue, payment trends, and business metrics with detailed reports + + + +### Integration Ecosystem + +- **Payment Processors**: Stripe, PayPal, Request Network +- **Accounting Software**: QuickBooks, Xero, FreshBooks +- **E-commerce**: Shopify, WooCommerce, Magento +- **CRM Systems**: HubSpot, Salesforce, Pipedrive + +## Upcoming Features + +### Q4 2025 Roadmap + +- **AI-Powered Insights**: Intelligent payment predictions and recommendations +- **Advanced Automation**: Workflow automation for invoice processing +- **Multi-language Support**: Interface translation for global users +- **Enterprise Features**: Advanced permissions and audit trails + +### Requested Features + +Vote on upcoming features in our [feedback portal](https://feedback.easyinvoice.network): + +1. **Subscription Management** - 847 votes +2. **Inventory Tracking** - 623 votes +3. **Time Tracking Integration** - 511 votes +4. **Mobile App** - 445 votes + +## Getting Started + + + + Sign up for a free EasyInvoice account at [easyinvoice.network](https://easyinvoice.network) + + + + Set up your business information, branding, and payment preferences + + + + Use our guided setup to create and send your first professional invoice + + + + Track payments and manage your cash flow with real-time updates + + + +## Support & Resources + +- 📚 [User Guide](https://docs.easyinvoice.network) +- 🎥 [Video Tutorials](https://easyinvoice.network/tutorials) +- 💬 [Community Forum](https://community.easyinvoice.network) +- 📧 [Support Email](mailto:support@easyinvoice.network) +- 🐛 [Bug Reports](https://github.com/RequestNetwork/easy-invoice/issues) + + +Join our [Discord community](https://request.network/discord) to connect with other users and get real-time support from our team. + diff --git a/release-notes/index.mdx b/release-notes/index.mdx new file mode 100644 index 0000000..bad2c9d --- /dev/null +++ b/release-notes/index.mdx @@ -0,0 +1,59 @@ +--- +title: "Release Notes" +description: "Stay up to date with the latest updates and improvements to Request Network products" +--- + +# Release Notes + +Stay informed about the latest features, improvements, and bug fixes across all Request Network products. Our release notes provide detailed information about what's new and what's changed in each version. + +## Product Release Notes + + + + Track updates to the Request Network API, including new endpoints, breaking changes, and performance improvements. + + + + Follow the latest features and enhancements to EasyInvoice, our no-code invoicing solution. + + + +## How to Stay Updated + + + + We follow semantic versioning and provide advance notice of breaking changes. Major version updates will be announced at least 30 days in advance with migration guides. + + + + - **Critical Updates**: Subscribe to our status page for system-wide notifications + - **Feature Updates**: Follow our blog for detailed feature announcements + - **Developer Updates**: Join our Discord community for real-time discussions + + + + - **Current Version**: Full support with regular updates + - **Previous Version**: Security updates and critical bug fixes for 6 months + - **Legacy Versions**: Limited support, migration assistance available + + + +## Quick Links + +- [API Status Page](https://status.request.network) - Real-time system status +- [Developer Blog](https://request.network/blog) - In-depth feature explanations +- [Discord Community](https://request.network/discord) - Ask questions and get support +- [GitHub Repository](https://github.com/RequestNetwork) - Source code and issue tracking + +## Release Schedule + +We typically release updates on the following schedule: + +- **Patch releases** (bug fixes): As needed +- **Minor releases** (new features): Monthly +- **Major releases** (breaking changes): Quarterly + + +Sign up for our developer newsletter to receive release notes directly in your inbox. + diff --git a/release-notes/request-api.mdx b/release-notes/request-api.mdx new file mode 100644 index 0000000..e906b40 --- /dev/null +++ b/release-notes/request-api.mdx @@ -0,0 +1,143 @@ +--- +title: "Request API Release Notes" +description: "Track updates, new features, and changes to the Request Network API" +--- + +# Request API Release Notes + +This page documents all updates to the Request Network API, including new features, improvements, bug fixes, and breaking changes. + +## Version 2.1.0 - Current + + + +### 🎉 New Features + +- **Enhanced Payment Status Tracking**: New webhook events for granular payment status updates +- **Bulk Request Creation**: Create multiple payment requests in a single API call +- **Advanced Filtering**: Extended query parameters for request listing endpoints +- **Payment Intent Support**: Integration with Stripe Payment Intents for card payments + +### 🚀 Improvements + +- **Performance**: 40% faster response times for request creation +- **Rate Limiting**: Increased rate limits for authenticated requests (1000/minute → 2000/minute) +- **Error Messages**: More descriptive error responses with actionable suggestions +- **Documentation**: Interactive API explorer with live examples + +### 🐛 Bug Fixes + +- Fixed timestamp formatting inconsistencies in webhook payloads +- Resolved issue with currency conversion precision for small amounts +- Fixed pagination edge case in request listing endpoint +- Corrected decimal handling for Japanese Yen transactions + +### ⚠️ Breaking Changes + +None in this release. + + + +## Version 2.0.5 + + + +### 🚀 Improvements + +- **Security**: Enhanced API key validation and rotation capabilities +- **Monitoring**: Improved request tracing for better debugging +- **Webhooks**: Retry mechanism with exponential backoff for failed deliveries + +### 🐛 Bug Fixes + +- Fixed rare concurrency issue in payment processing +- Resolved webhook delivery order for high-volume scenarios +- Corrected timezone handling in request expiration dates + + + +## Version 2.0.0 - Major Release + + + +### 🎉 New Features + +- **Multi-chain Support**: Native support for Ethereum, Polygon, Arbitrum, and more +- **Payment Methods**: Credit card payments via Stripe integration +- **Request Templates**: Reusable templates for recurring payment scenarios +- **Advanced Webhooks**: Configurable event filtering and custom headers + +### 🚀 Improvements + +- **RESTful Design**: Complete API redesign following REST principles +- **OpenAPI Specification**: Comprehensive API documentation with interactive examples +- **SDK Support**: Official SDKs for JavaScript, Python, and PHP +- **Performance**: 10x improvement in request processing speed + +### ⚠️ Breaking Changes + + +This is a major version upgrade with significant breaking changes. Please review the migration guide carefully. + + +- **Endpoint Structure**: All endpoints have been restructured +- **Authentication**: New API key format and authentication method +- **Response Format**: Standardized response structure across all endpoints +- **Field Names**: Several field names have been updated for consistency + +**Migration Resources:** +- [Migration Guide](/request-network-api/migrate-to-v2) +- [V1 to V2 Comparison Tool](https://portal.request.network/migration) +- [Support Channel](https://request.network/discord) for migration assistance + + + +## API Versioning + +### Current Version Support + +- **v2.1.x**: Current stable version with full support +- **v2.0.x**: Maintenance mode, security updates only +- **v1.x**: **Deprecated** - End of life: December 2025 + +### Version Headers + +Always specify the API version in your requests: + +```bash +curl -H "API-Version: 2.1" \ + -H "Authorization: Bearer YOUR_API_KEY" \ + https://api.request.network/requests +``` + +### Breaking Change Policy + + +We follow semantic versioning and provide advance notice for breaking changes: + +- **Major versions** (2.0.0): May include breaking changes +- **Minor versions** (2.1.0): New features, backward compatible +- **Patch versions** (2.1.1): Bug fixes, backward compatible + + +## Upcoming Features + +### Q4 2025 Roadmap + +- **GraphQL API**: Alternative query interface for complex data retrieval +- **Batch Operations**: Bulk operations for high-volume use cases +- **Advanced Analytics**: Detailed payment and request analytics +- **Mobile SDKs**: Native iOS and Android SDK support + + +Follow our [GitHub repository](https://github.com/RequestNetwork/request-api) to track development progress and provide feedback on upcoming features. + + +## Getting Help + +If you have questions about any release or need migration assistance: + +- 📚 [API Documentation](/api-reference/authentication) +- 💬 [Discord Community](https://request.network/discord) +- 📧 [Support Email](mailto:support@request.network) +- 🐛 [Bug Reports](https://github.com/RequestNetwork/request-api/issues) From 92fab7b8eff502bd5f261e72897483fbcda3a203 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Sat, 13 Sep 2025 09:45:27 -0400 Subject: [PATCH 08/32] feat: restructure navigation and optimize landing page layout --- docs.json | 28 ++-------------------------- index.mdx | 30 ++++++++++++++++++++---------- 2 files changed, 22 insertions(+), 36 deletions(-) diff --git a/docs.json b/docs.json index c51daeb..01c57e9 100644 --- a/docs.json +++ b/docs.json @@ -23,12 +23,7 @@ "tabs": [ { "tab": "Welcome", - "groups": [ - { - "group": "🏠 Getting Started", - "pages": ["index"] - } - ] + "pages": ["index"] }, { "tab": "Use Cases", @@ -124,26 +119,7 @@ } ] } - ], - "global": { - "anchors": [ - { - "anchor": "Status", - "href": "https://status.request.network", - "icon": "signal" - }, - { - "anchor": "Discord", - "href": "https://request.network/discord", - "icon": "discord" - }, - { - "anchor": "Blog", - "href": "https://request.network/blog", - "icon": "newspaper" - } - ] - } + ] }, "logo": { "light": "/logo/light.svg", diff --git a/index.mdx b/index.mdx index 9089824..39602d0 100644 --- a/index.mdx +++ b/index.mdx @@ -1,6 +1,8 @@ --- title: "Request Network Docs" description: "Request Network is a protocol for creating payment requests and reconciling payments." +sidebarTitle: "Welcome" +mode: "center" --- @@ -31,7 +33,7 @@ Request Network transforms how businesses handle Web3 payments by creating trans Choose your path based on what you want to build: - + - Get your API keys and start building immediately + SDK documentation and advanced implementation topics - + + + Supported chains, currencies, smart contracts, and community resources + + + Stay updated with the latest features and improvements + -## Popular Developer Journeys +## Popular @@ -85,6 +97,4 @@ Choose your path based on what you want to build: 2. [Review Payment Types](/api-features/payment-types) 3. [Explore Use Cases](/use-cases/invoicing) that match your needs - - - + \ No newline at end of file From a01890e1c5ebad8661dc1598553f9e4c0768106a Mon Sep 17 00:00:00 2001 From: MantisClone Date: Sun, 14 Sep 2025 07:22:18 -0400 Subject: [PATCH 09/32] chore: rename API section and Release Notes --- docs.json | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/docs.json b/docs.json index 01c57e9..6a2d5b1 100644 --- a/docs.json +++ b/docs.json @@ -41,10 +41,10 @@ ] }, { - "tab": "API Features", + "tab": "API", "groups": [ { - "group": "⚙️ Core Features", + "group": "⚙️ API Features", "pages": [ "api-features/payment-types", "api-features/advanced-features", @@ -110,7 +110,7 @@ "tab": "Release Notes", "groups": [ { - "group": "📋 Product Updates", + "group": "📋 Release Notes", "pages": [ "release-notes/index", "release-notes/request-api", From 77b3b22f9dadf75e416310d6e8aa52e3030039f5 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Sun, 14 Sep 2025 07:55:05 -0400 Subject: [PATCH 10/32] chore: swap primary and secondary navbar buttons, make sign in primary --- docs.json | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/docs.json b/docs.json index 6a2d5b1..40ac165 100644 --- a/docs.json +++ b/docs.json @@ -129,14 +129,15 @@ "navbar": { "links": [ { - "label": "Sign in", - "href": "https://portal.request.network" + "label": "Get in touch", + "href": "https://bz0u5kkw58i.typeform.com/to/mELk8WLC" } ], - "primary": { + "primary": + { "type": "button", - "label": "Get in touch", - "href": "https://bz0u5kkw58i.typeform.com/to/mELk8WLC" + "label": "Sign in", + "href": "https://portal.request.network" } }, "contextual": { From d8980ae399d333f245c350922b9ff16c1523eea6 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Sun, 14 Sep 2025 07:56:08 -0400 Subject: [PATCH 11/32] chore: remove book a call from landing page --- index.mdx | 6 ------ 1 file changed, 6 deletions(-) diff --git a/index.mdx b/index.mdx index 39602d0..ce492a5 100644 --- a/index.mdx +++ b/index.mdx @@ -5,12 +5,6 @@ sidebarTitle: "Welcome" mode: "center" --- - -**Talk to an expert** - -Learn how Request Network can streamline Web3 invoicing and payments for your app - [book a call](https://calendly.com/mariana-rn/request-network-demo-docs) with us. - - ## What is a Payment Request? Request Network transforms how businesses handle Web3 payments by creating transparent, traceable payment requests that both parties can trust. Unlike traditional payment methods where you send money and hope for the best, Request Network creates an immutable record that tracks the entire payment lifecycle. From e3a9668c10f4a68bcdbf6832aab1806f5690b41a Mon Sep 17 00:00:00 2001 From: MantisClone Date: Sun, 14 Sep 2025 07:58:50 -0400 Subject: [PATCH 12/32] chore: add new docs banner --- docs.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs.json b/docs.json index 40ac165..f08c5ab 100644 --- a/docs.json +++ b/docs.json @@ -19,6 +19,10 @@ "family": "Montserrat" } }, + "banner": { + "content": "🚀 New: Check out our revamped documentation!", + "dismissible": true + }, "navigation": { "tabs": [ { From 6f7df6401e9fc87eecb3aaf800bddf748e38a1f7 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Sun, 14 Sep 2025 08:10:27 -0400 Subject: [PATCH 13/32] chore: re-add global anchors --- docs.json | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/docs.json b/docs.json index f08c5ab..70e4a8e 100644 --- a/docs.json +++ b/docs.json @@ -123,7 +123,26 @@ } ] } - ] + ], + "global": { + "anchors": [ + { + "anchor": "Status", + "href": "https://status.request.network", + "icon": "signal" + }, + { + "anchor": "Discord", + "href": "https://discord.com/invite/FsVAR3ny3f", + "icon": "discord" + }, + { + "anchor": "Blog", + "href": "https://request.network/blog", + "icon": "newspaper" + } + ] + } }, "logo": { "light": "/logo/light.svg", From 04db832a9383f53094ec36f73b03f8ffa33b800c Mon Sep 17 00:00:00 2001 From: MantisClone Date: Sun, 14 Sep 2025 08:22:39 -0400 Subject: [PATCH 14/32] chore: add support anchor. rename Discord to Community --- docs.json | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 70e4a8e..860b4df 100644 --- a/docs.json +++ b/docs.json @@ -126,13 +126,18 @@ ], "global": { "anchors": [ + { + "anchor": "Support", + "href": "https://github.com/orgs/RequestNetwork/discussions", + "icon": "comment-dots" + }, { "anchor": "Status", "href": "https://status.request.network", "icon": "signal" }, { - "anchor": "Discord", + "anchor": "Community", "href": "https://discord.com/invite/FsVAR3ny3f", "icon": "discord" }, From fe51feb3bb66f7a961880c74ee8e3dcf65c116d4 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 09:58:31 -0400 Subject: [PATCH 15/32] chore: change advanced to legacy --- docs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 860b4df..d6aab65 100644 --- a/docs.json +++ b/docs.json @@ -79,7 +79,7 @@ ] }, { - "tab": "Advanced", + "tab": "Legacy", "groups": [ { "group": "🔧 SDK Documentation", From 46de0d5cfeda62d67a0e82e3b9152a03642122c5 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 10:02:30 -0400 Subject: [PATCH 16/32] chore: Swap Resources and Legacy tabs --- docs.json | 24 ++++++++++++------------ 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/docs.json b/docs.json index d6aab65..8b9e4c6 100644 --- a/docs.json +++ b/docs.json @@ -78,18 +78,6 @@ } ] }, - { - "tab": "Legacy", - "groups": [ - { - "group": "🔧 SDK Documentation", - "pages": [ - "request-network-api/migrate-to-v2", - "sdk-legacy/migration-guide" - ] - } - ] - }, { "tab": "Resources", "groups": [ @@ -110,6 +98,18 @@ } ] }, + { + "tab": "Legacy", + "groups": [ + { + "group": "🔧 SDK Documentation", + "pages": [ + "request-network-api/migrate-to-v2", + "sdk-legacy/migration-guide" + ] + } + ] + }, { "tab": "Release Notes", "groups": [ From c84c9e77eefb5a5c172f17f47f942190f5bc2122 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 10:11:30 -0400 Subject: [PATCH 17/32] chore: Rename Get your API Key from Sign In --- docs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 8b9e4c6..982c284 100644 --- a/docs.json +++ b/docs.json @@ -164,7 +164,7 @@ "primary": { "type": "button", - "label": "Sign in", + "label": "Get your API Key", "href": "https://portal.request.network" } }, From e02d6fd2bfb312bd18b1e882c991cb88ba5d61d3 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 11:31:48 -0400 Subject: [PATCH 18/32] chore: Set all fonts to Montserrat --- docs.json | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/docs.json b/docs.json index 982c284..0fc22e9 100644 --- a/docs.json +++ b/docs.json @@ -15,9 +15,7 @@ }, "favicon": "/favicon.svg", "fonts": { - "heading": { - "family": "Montserrat" - } + "family": "Montserrat" }, "banner": { "content": "🚀 New: Check out our revamped documentation!", From 8e7685dd9842ea3a729b16a75f7f7cfea5dd0d9d Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 12:36:58 -0400 Subject: [PATCH 19/32] chore: add thumbnail --- docs.json | 3 +++ thumbnail.png | Bin 0 -> 869024 bytes 2 files changed, 3 insertions(+) create mode 100644 thumbnail.png diff --git a/docs.json b/docs.json index 0fc22e9..1bd3717 100644 --- a/docs.json +++ b/docs.json @@ -17,6 +17,9 @@ "fonts": { "family": "Montserrat" }, + "thumbnails": { + "background": "thumbnail.png" + }, "banner": { "content": "🚀 New: Check out our revamped documentation!", "dismissible": true diff --git a/thumbnail.png b/thumbnail.png new file mode 100644 index 0000000000000000000000000000000000000000..f08c1724b603ff1d9b2ef7c74098294c237dad43 GIT binary patch literal 869024 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

n$fD#iG5tf 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 +{L-uuZ-DyBNiW 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

>PggZu+Zt)7`zx`P^`VGzKH6 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

Rwr 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 z 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 `$)%Io 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 Date: Mon, 15 Sep 2025 12:39:58 -0400 Subject: [PATCH 20/32] chore: set thumbnail appearance to dark --- docs.json | 1 + 1 file changed, 1 insertion(+) diff --git a/docs.json b/docs.json index 1bd3717..77f355e 100644 --- a/docs.json +++ b/docs.json @@ -18,6 +18,7 @@ "family": "Montserrat" }, "thumbnails": { + "appearance": "dark", "background": "thumbnail.png" }, "banner": { From cb38e32248b397ed2b174fa9514db97be4a10e84 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 12:41:37 -0400 Subject: [PATCH 21/32] chore: change thumbnail appearance to light --- docs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 77f355e..7ea49b8 100644 --- a/docs.json +++ b/docs.json @@ -18,7 +18,7 @@ "family": "Montserrat" }, "thumbnails": { - "appearance": "dark", + "appearance": "light", "background": "thumbnail.png" }, "banner": { From 70d0ef43c5e72f5d6c497cafd1e1b0c4c33e1d45 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 12:50:51 -0400 Subject: [PATCH 22/32] chore: delete thumbnail.png, switch thumbnail appearance to dark --- docs.json | 3 +-- thumbnail.png | Bin 869024 -> 0 bytes 2 files changed, 1 insertion(+), 2 deletions(-) delete mode 100644 thumbnail.png diff --git a/docs.json b/docs.json index 7ea49b8..a8f9ede 100644 --- a/docs.json +++ b/docs.json @@ -18,8 +18,7 @@ "family": "Montserrat" }, "thumbnails": { - "appearance": "light", - "background": "thumbnail.png" + "appearance": "dark" }, "banner": { "content": "🚀 New: Check out our revamped documentation!", diff --git a/thumbnail.png b/thumbnail.png deleted file mode 100644 index f08c1724b603ff1d9b2ef7c74098294c237dad43..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 869024 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

n$fD#iG5tf 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 +{L-uuZ-DyBNiW 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

>PggZu+Zt)7`zx`P^`VGzKH6 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

Rwr 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 z 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 `$)%Io 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 Date: Mon, 15 Sep 2025 15:07:21 -0400 Subject: [PATCH 23/32] chore: switch to mint theme so landing page left nav is hidden --- docs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs.json b/docs.json index a8f9ede..7a739d0 100644 --- a/docs.json +++ b/docs.json @@ -1,6 +1,6 @@ { "$schema": "https://mintlify.com/docs.json", - "theme": "aspen", + "theme": "mint", "name": "Request Network Docs", "colors": { "primary": "#01B089", From e13800d2dfa89247cbf065ce6ef7a37568752eb0 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 15:07:51 -0400 Subject: [PATCH 24/32] chore: set default appearance to dark --- docs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 7a739d0..3c2a543 100644 --- a/docs.json +++ b/docs.json @@ -8,7 +8,7 @@ "dark": "#01513B" }, "appearance": { - "default": "light" + "default": "dark" }, "background": { "decoration": "gradient" From e30d77e9f8ccbe9758c4b3f1cd93d9d484ce5376 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 15:10:41 -0400 Subject: [PATCH 25/32] chore: Use Montserrat Light (weight 300) --- docs.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 3c2a543..67dbdb4 100644 --- a/docs.json +++ b/docs.json @@ -15,7 +15,8 @@ }, "favicon": "/favicon.svg", "fonts": { - "family": "Montserrat" + "family": "Montserrat", + "weight": 300 }, "thumbnails": { "appearance": "dark" From f3346ece854f8e639072bb7ba85664a7c64ed847 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Mon, 15 Sep 2025 16:04:31 -0400 Subject: [PATCH 26/32] chore: Update background colors --- docs.json | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 67dbdb4..0dee5fb 100644 --- a/docs.json +++ b/docs.json @@ -11,7 +11,11 @@ "default": "dark" }, "background": { - "decoration": "gradient" + "decoration": "gradient", + "color": { + "light": "#FFFFFF", + "dark": "#001912" + } }, "favicon": "/favicon.svg", "fonts": { From edfb963d315022ee7ec660d7ecafbbddf140d621 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Tue, 16 Sep 2025 07:01:06 -0400 Subject: [PATCH 27/32] chore: move API Setup to top fo API tab navigation --- docs.json | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs.json b/docs.json index 0dee5fb..07042f1 100644 --- a/docs.json +++ b/docs.json @@ -54,18 +54,18 @@ "tab": "API", "groups": [ { - "group": "⚙️ API Features", + "group": "🔑 API Setup", "pages": [ - "api-features/payment-types", - "api-features/advanced-features", - "api-features/integration-patterns" + "api-setup/getting-started", + "request-network-api/api-portal-manage-api-keys-and-webhooks" ] }, { - "group": "🔑 API Setup", + "group": "⚙️ API Features", "pages": [ - "api-setup/getting-started", - "request-network-api/api-portal-manage-api-keys-and-webhooks" + "api-features/payment-types", + "api-features/advanced-features", + "api-features/integration-patterns" ] }, { From 9ab692d504561e6d1ba17c443c95fad4868b276e Mon Sep 17 00:00:00 2001 From: MantisClone Date: Tue, 16 Sep 2025 07:17:57 -0400 Subject: [PATCH 28/32] chore: Move anchor links to the footer --- docs.json | 59 +++++++++++++++++++++++++++++-------------------------- 1 file changed, 31 insertions(+), 28 deletions(-) diff --git a/docs.json b/docs.json index 07042f1..1624bac 100644 --- a/docs.json +++ b/docs.json @@ -129,31 +129,7 @@ } ] } - ], - "global": { - "anchors": [ - { - "anchor": "Support", - "href": "https://github.com/orgs/RequestNetwork/discussions", - "icon": "comment-dots" - }, - { - "anchor": "Status", - "href": "https://status.request.network", - "icon": "signal" - }, - { - "anchor": "Community", - "href": "https://discord.com/invite/FsVAR3ny3f", - "icon": "discord" - }, - { - "anchor": "Blog", - "href": "https://request.network/blog", - "icon": "newspaper" - } - ] - } + ] }, "logo": { "light": "/logo/light.svg", @@ -163,8 +139,8 @@ "navbar": { "links": [ { - "label": "Get in touch", - "href": "https://bz0u5kkw58i.typeform.com/to/mELk8WLC" + "label": "Support", + "href": "https://github.com/orgs/RequestNetwork/discussions" } ], "primary": @@ -193,6 +169,33 @@ "github": "https://github.com/RequestNetwork", "linkedin": "https://www.linkedin.com/company/request-network", "bluesky": "https://bsky.app/profile/requestnetwork.bsky.social" - } + }, + "links": [ + { + "items": [ + { + "label": "Website", + "href": "https://request.network" + }, + { + "label": "Community", + "href": "https://discord.com/invite/FsVAR3ny3f" + }, + { + "label": "Scan", + "href": "https://scan.request.network" + }, + { + "label": "Status", + "href": "https://status.request.network" + }, + { + "label": "Blog", + "href": "https://request.network/blog" + } + ] + + } + ] } } From 46b59ca0045694d0ca0bb594a2daa17de94d4187 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Tue, 16 Sep 2025 07:20:44 -0400 Subject: [PATCH 29/32] chore: adjust landing page text --- index.mdx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/index.mdx b/index.mdx index ce492a5..b57fcde 100644 --- a/index.mdx +++ b/index.mdx @@ -1,6 +1,6 @@ --- title: "Request Network Docs" -description: "Request Network is a protocol for creating payment requests and reconciling payments." +description: "A protocol for creating payment requests and reconciling payments." sidebarTitle: "Welcome" mode: "center" --- @@ -13,7 +13,7 @@ Request Network transforms how businesses handle Web3 payments by creating trans - **100% Payment Reconciliation** - Never lose track of who paid what - **Multi-Currency Support** - Invoice in USD, get paid in crypto across 10+ chains - **Instant Settlement** - No waiting for bank transfers or payment processor holds -- **Programmable Logic** - Automate recurring payments, escrow, and complex payment flows +- **Programmable Payments** - crypto-to-fiat, crosschain, recurring, batch, and conversion payment flows ## Interactive Demo From b7e6bd50fc5b41b5485738209d57ad266018f6c5 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Tue, 16 Sep 2025 08:02:44 -0400 Subject: [PATCH 30/32] chore: Add Portal to footer --- docs.json | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/docs.json b/docs.json index 1624bac..59fb5f3 100644 --- a/docs.json +++ b/docs.json @@ -181,6 +181,10 @@ "label": "Community", "href": "https://discord.com/invite/FsVAR3ny3f" }, + { + "label": "Portal", + "href": "https://portal.request.network" + }, { "label": "Scan", "href": "https://scan.request.network" From edf222c493dc27e80d4b4c1b421e9c028b376b9d Mon Sep 17 00:00:00 2001 From: MantisClone Date: Tue, 16 Sep 2025 08:04:12 -0400 Subject: [PATCH 31/32] chore: Adjust header to "SDK (Legacy)" --- docs.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs.json b/docs.json index 59fb5f3..edec860 100644 --- a/docs.json +++ b/docs.json @@ -105,7 +105,7 @@ ] }, { - "tab": "Legacy", + "tab": "SDK (Legacy)", "groups": [ { "group": "🔧 SDK Documentation", From 4cd6d679c0bf1c0c728d019a041fda2330e2b610 Mon Sep 17 00:00:00 2001 From: MantisClone Date: Tue, 16 Sep 2025 12:30:29 -0400 Subject: [PATCH 32/32] chore: set body weight 500, headings weight default * Estimated defaults: page header = 700, section headers = 600 --- docs.json | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/docs.json b/docs.json index edec860..6e2b9d3 100644 --- a/docs.json +++ b/docs.json @@ -19,8 +19,13 @@ }, "favicon": "/favicon.svg", "fonts": { - "family": "Montserrat", - "weight": 300 + "heading": { + "family": "Montserrat" + }, + "body": { + "family": "Montserrat", + "weight": 500 + } }, "thumbnails": { "appearance": "dark"

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