Built for Developers

SilenPay is built with developers in mind. Whether you're integrating private payments into a dApp, building a decentralized marketplace, or offering on-chain services with off-chain user interfaces, SilenPay provides the tools to make privacy-native payments seamless and secure.

With a modular architecture, flexible SDK, and composable API endpoints, developers can integrate anonymous payment functionality into any environment — from smart contracts to frontend apps.


Developer Components

1. SilenPay SDK A lightweight, developer-friendly software development kit to handle core payment functions. The SDK simplifies:

  • Generating stealth payment addresses

  • Creating dynamic and static payment links

  • Generating and verifying zero-knowledge payment proofs

  • Managing note-based deposit and withdrawal logic

  • Integrating with Oasis Sapphire bridge for advanced privacy

The SDK is available in JavaScript/TypeScript, with planned support for Rust and Solidity helpers.

2. SilenPay API RESTful APIs for server-side integration and automation, ideal for Web2.5 bridges or merchant platforms.

  • Create and manage payment sessions

  • Generate payment QR codes

  • Track payment status without exposing wallet addresses

  • Receive webhook updates for completed payments

  • Enable fiat-to-crypto bridge routing with privacy-preserving conversion

3. Web3 Contract Modules Smart contract templates are available for developers to:

  • Accept payments via shielded notes

  • Validate zk-proofs on-chain

  • Link payment activity with SilenMesh messages

  • Manage merchant or DAO payment channels privately

Last updated