PayAI Solana batch settlement preview — 2026-09-12
Pre-releasePayAI preview SDK for Solana batch settlement, pinned to the integration deployed in the PayAI facilitator.
- SVM source:
32595192f0da8ae15c33d4a59fdeca99d300b434; core source:af8e7235. - Merchant-signed metered vouchers, signed itemized receipts, durable merchant state, and transaction-outcome recovery across claim, distribution, and close. A fresh client can hydrate its durable pending allocation when a recovered signed receipt arrives first.
- Install both attached packages together. The SVM package declares core
~2.24.0; use the attached core build to retain the metered settlement hooks. Verify downloads againstSHA256SUMS. SMOKE_TEST.mdandmerchant-client-smoke.mjsprovide the local HTTP merchant/client simulation and configuration instructions.
Devnet and mainnet validation used one 0.01 USDC channel each, three concurrent/partial charges totaling 0.0017 USDC, signed receipts, lost-response/restart recovery, one actual merchant payout, an 0.0083 USDC client refund, and channel/rent cleanup. The mainnet test lost its local RPC connection during the final fee-balance read; subsequent read-only reconciliation of the saved channel and finalized transactions verified completion without another channel or transaction. Each channel's net transaction fees were 40,004 lamports.
Mainnet distribution and automatic refund/cleanup.
These are PayAI preview artifacts, not an official Solana Foundation or x402 stable release. Package names remain @x402/core and @x402/svm. Upstream recovery review remains open.
Merchant onboarding: public discovery, merchant API-key authentication, an existing receiving USDC ATA, durable storage, and bounded channel capacity.