@x402r/merchant
v0.0.2
Published
Merchant SDK for servers using X402r refundable payments
Readme
@x402r/merchant
Merchant SDK for servers using x402r refundable payments. Release payments, handle charges, and process refunds on-chain.
Install
npm install @x402r/merchantUsage
import { X402rMerchant } from "@x402r/merchant";
import { createWalletClient, http } from "viem";
import { baseSepolia } from "viem/chains";
const wallet = createWalletClient({
chain: baseSepolia,
transport: http(),
account, // your viem account
});
const merchant = new X402rMerchant({ walletClient: wallet });
// Release an authorized payment
await merchant.releasePayment(paymentId);
// Issue a refund
await merchant.refundPayment(paymentId);Links
License
Apache-2.0
