---
title: "จ่ายค่า RPC ทีละ request ผ่าน x402"
description: "เรียก RPC ของ 16 เชนที่ x402.erpc.global และจ่ายค่าแต่ละ request ด้วย USDC หรือ EURC โดยไม่ต้องมีบัญชี ERPC หรือ RPC key"
canonical: "https://erpc.global/th/doc/x402/overview/"
locale: "th"
---

# จ่ายค่า RPC ทีละ request ผ่าน x402

x402.erpc.global ขาย RPC ของ 16 เชนแบบทีละ request เพียงส่ง request ไป จ่ายด้วย USDC หรือ EURC ตามราคาที่ response แจ้งกลับมา แล้วรับผลลัพธ์ คุณไม่ต้องมีบัญชี ERPC, RPC key หรือแพ็กเกจ

[ส่ง request แบบชำระเงิน](https://erpc.global/th/doc/x402/quickstart/ "button") [ดูวิธีคิดราคา request](https://erpc.global/th/doc/x402/pricing/ "button")

```bash
curl -i https://x402.erpc.global/v1/solana-mainnet \
  --header 'Content-Type: application/json' \
  --data '{"jsonrpc":"2.0","id":1,"method":"getSlot"}'
```

## สิ่งที่ทำได้ด้วย x402

- เรียก 16 เชนได้ที่ host เดียว โดยแต่ละเชนมี path ของตัวเอง
- จ่ายค่าทุกเชนด้วย stablecoin ตัวเดียวกันจาก wallet ของคุณเอง ได้แก่ USDC บน Solana หรือ USDC หรือ EURC บน Base โดยไม่ต้องมี SOL หรือ ETH สำหรับค่าธรรมเนียมเครือข่าย
- รู้ราคาก่อนจ่าย response 402 จะแจ้งราคา และ /pricing แสดงราคาของแต่ละเมธอดในทุก path ให้ดูได้ฟรี
- ไม่ต้องจ่ายสำหรับ request ที่ x402.erpc.global ปฏิเสธ เพราะระบบจะตรวจสอบเมธอด, body และขนาดของ batch ก่อนขอให้ชำระเงิน
- เก็บ settlement receipt ไว้ได้ ทุก response ที่ชำระเงินแล้วจะมี receipt นี้อยู่ใน header X-Payment-Response

## ขั้นตอนของ request แบบชำระเงิน

1. ส่ง RPC request ตามปกติ x402.erpc.global จะตอบกลับด้วย 402 Payment Required พร้อมราคาและตัวเลือกการชำระเงิน
2. x402 client ของคุณ ซึ่งเป็นซอฟต์แวร์ที่เปลี่ยน 402 ให้เป็นการชำระเงินที่ลงนามด้วย wallet ของคุณ จะลงนามการชำระเงินตามราคานั้น โดยบน Solana จะเป็นการโอน USDC ส่วนบน Base จะเป็นการอนุญาตให้โอน USDC หรือ EURC
3. ส่ง request เดิมอีกครั้ง โดยใส่การชำระเงินที่ลงนามแล้วใน header X-Payment
4. เมื่อการชำระเงินผ่านการตรวจสอบและ settle แล้ว x402.erpc.global จะส่ง request ต่อไปยังเชน แล้วส่งคำตอบกลับมาพร้อม receipt ใน header X-Payment-Response

ไม่ว่าคุณจะเรียกเชนใด การชำระเงินจะ settle บน Solana หรือ Base

## เชนและ path

ทุก path รับ HTTP POST ที่ https://x402.erpc.global ส่วน path แบบ JSON-RPC รับได้ทั้ง call เดียวและ batch ที่มีได้สูงสุด 100 call

| เชน | path | request ที่รับ |
| --- | --- | --- |
| Solana | `/v1/solana-mainnet` | JSON-RPC |
| Ethereum | `/v1/eth-mainnet` | JSON-RPC |
| Avalanche | `/v1/ava-mainnet` | JSON-RPC (batch มีได้เฉพาะ call ของ C-Chain) และ AvalancheGo API ที่ `/v1/ava-mainnet/ext/…` |
| Arbitrum | `/v1/arbitrum-mainnet` | JSON-RPC |
| Base | `/v1/base-mainnet` | JSON-RPC |
| Bitcoin | `/v1/bitcoin-mainnet` | JSON-RPC |
| Hyperliquid | `/v1/hyperliquid-mainnet` | JSON-RPC (ที่ `/v1/hyperliquid-mainnet/evm` และ `…/nanoreth` ก็ได้) |
| Kaia | `/v1/kaia-mainnet` | JSON-RPC |
| Monad | `/v1/monad-mainnet` | JSON-RPC |
| NEAR | `/v1/near-mainnet` | JSON-RPC |
| Optimism | `/v1/optimism-mainnet` | JSON-RPC |
| Polygon | `/v1/polygon-mainnet` | JSON-RPC |
| Robinhood Chain | `/v1/robinhood-mainnet` | JSON-RPC |
| Soneium | `/v1/soneium-mainnet` | JSON-RPC |
| Sui | `/v1/sui-mainnet/sui.rpc.v2.<Service>/<Method>` | unary call แบบ gRPC-web หนึ่ง call ต่อหนึ่ง request |
| TRON | `/v1/tron-mainnet` | JSON-RPC (ที่ `/jsonrpc` ก็ได้) และ HTTP API ที่ `/wallet/<method>` และ `/walletsolidity/<method>` หนึ่ง call ต่อหนึ่ง request |

x402.erpc.global ไม่ได้ขาย WebSocket subscription เช่น `eth_subscribe`

## ตัวเลือกการชำระเงิน

| Stablecoin | เครือข่าย | ที่อยู่ contract หรือ mint |
| --- | --- | --- |
| USDC | Solana | `EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v` |
| USDC | Base | `0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913` |
| EURC | Base | `0x60a3E35Cc302bFA44Cb288Bc5a4F316Fdb1adb42` |

ทุก response 402 ยังมีบล็อก `howToPay` ที่ระบุ stablecoin ที่ request นั้นรับ พร้อมที่อยู่ contract ของแต่ละตัว ข้อมูลใน response นี้จึงเพียงพอให้เอเจนต์ชำระเงินได้

## Endpoint ที่ใช้ได้ฟรี

| Endpoint | สิ่งที่ส่งคืน |
| --- | --- |
| `GET /pricing` | ราคาของทุกเมธอดในทุก path |
| `GET /.well-known/x402` | path และตัวเลือกการชำระเงิน สำหรับ x402 client |
| `GET /doc` | เอกสาร OpenAPI ของทุก path |
| `GET /scalar` | เอกสารเดียวกันในรูปแบบข้อมูลอ้างอิงที่เปิดดูในเบราว์เซอร์ได้ |

## ขอบเขตการใช้งาน

path แบบชำระเงินในหน้านี้ใช้สำหรับชำระ ERPC RPC usage fees ผ่าน x402 ไม่ได้ให้บริการ crypto asset exchange, brokerage, custody หรือ wallet services
