@x402r/client
v0.0.2
Published
Client SDK for payers using X402r refundable payments
Downloads
306
Readme
@x402r/client
Client SDK for payers using x402r refundable payments. Query payment state, request refunds, and freeze escrows.
Install
npm install @x402r/clientUsage
import { X402rClient } from "@x402r/client";
import { createWalletClient, http } from "viem";
import { baseSepolia } from "viem/chains";
const wallet = createWalletClient({
chain: baseSepolia,
transport: http(),
account, // your viem account
});
const client = new X402rClient({ walletClient: wallet });
// Query payment state
const state = await client.getPaymentState(paymentId);
// Request a refund
await client.requestRefund(paymentId);Links
License
Apache-2.0
