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-node

Quickstart

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.