Integrations · TypeScript
FurlPay + Node.js SDK
npm install @furlpay/furlpay-node. Create a client with your API key, then create payments, verify webhook signatures, and gate your own APIs with x402 middleware.
Install
npm install @furlpay/furlpay-nodeQuickstart
import FurlPay from "@furlpay/furlpay-node";
const furlpay = new FurlPay(process.env.FURLPAY_API_KEY);
const payment = await furlpay.payments.create({
amount: 49.99,
currency: "USDC",
chain: "arbitrum",
});What your agent gets
- payments
- webhooks (HMAC verify)
- wallets
- swaps
- x402 middleware
FAQ
How do I verify webhooks?
Use the SDK's webhook helper with your signing secret — signatures are HMAC-SHA256 over `timestamp.body`, the same scheme the FurlPay CLI uses for `furlpay listen` and `furlpay trigger`.
All FurlPay integration packages are MIT-licensed and run in demo mode without an API key. Framework names are trademarks of their respective owners; FurlPay is not affiliated with or endorsed by them.