Skip to content

Build with Web3Settle

Open-source tools, comprehensive APIs, and documentation to integrate non-custodial payments in minutes.

Open-Source SDK

Our consumer-facing payment SDK provides a drop-in checkout component for your application. Built with React, fully typed with TypeScript, and designed to work seamlessly across all supported blockchain networks. The SDK handles wallet connection, network switching, transaction signing, and confirmation tracking out of the box.

Quick Integration
import { Web3SettleCheckout } from '@web3settle/sdk'

<Web3SettleCheckout
  merchantId="your-merchant-id"
  amount={29.99}
  currency="USDT"
  networks={['ethereum', 'polygon', 'base']}
  onSuccess={(tx) => console.log('Payment confirmed:', tx.hash)}
  onError={(err) => console.error('Payment failed:', err)}
/>
View SDK on GitHub

REST API

A comprehensive REST API gives you full control over contract deployment, deposit monitoring, webhook configuration, and analytics. Authenticate with your API key and start building.

POST/api/contracts/deployDeploy a new merchant contract
GET/api/contracts/{id}/depositsList deposits for a contract
POST/api/webhooks/configureSet up webhook notifications
GET/api/analytics/summaryTransaction analytics
API Request
curl -X GET https://api.web3settle.com/v1/contracts/deposits \
  -H "X-Api-Key: your-api-key" \
  -H "Content-Type: application/json"
Explore API Docs

Self-Hosting

Want full control? Host the Web3Settle payment SDK on your own infrastructure. Our Docker images make it straightforward to deploy and run the payment interface alongside your existing stack. Perfect for enterprises with strict data residency or compliance requirements.

Docker
docker pull web3settle/payment-sdk:latest
docker run -p 3000:3000 -e MERCHANT_ID=your-id web3settle/payment-sdk

Open Source Commitment

Transparency is core to Web3Settle. Our payment SDK, smart contracts, and client libraries are open-source under the MIT license. Audit the code yourself, contribute improvements, or fork it for your own needs. We believe payment infrastructure should be verifiable, not a black box.

1.2K

Stars

340

Forks

28

Contributors

Join Our Developer Community