Build with Fire.

Accept payments, connect dApps, and read wallet data. The API is already in every wallet — no SDK to install.

JavaScript
// One call. No SDK. No API key.
const result = await window.fire.requestPayment({
  recipientB58: 'your-address',
  amount: '1000000',
  tokenId: 1,
  memo: 'Coffee #1234'
});
  • One HTML file. Zero dependencies. Copy it, open it in a browser with Fire Wallet installed, and it works. No build step, no server.
  • Async API with event confirmation. Call requestPayment() to open the wallet, listen for fire-payment-update when the transaction settles on-chain.
  • ~3 second settlement. Listen for one event and you are done. No webhooks, no polling.
  • Full Ethereum provider. EIP-1193 and EIP-6963 support across Ethereum, Polygon, Arbitrum, Base, Optimism, and Sepolia.

Start building.

See the full payment flow working end to end. No signup required.