Integrate secure escrow, instant payments, and supplier verification directly into your applications with our powerful REST API.
Clean, predictable REST endpoints with JSON responses. Built with developer experience in mind.
API key authentication, rate limiting, and webhook signatures to keep your integration secure.
Real-time event notifications for payment confirmations, escrow releases, and status changes.
Full-featured test environment with simulated transactions. Test everything before going live.
Detailed guides, API reference, and code examples to get you building quickly.
Dedicated API support team ready to help you build and troubleshoot your integration.
Our API covers everything you need to manage escrow transactions, suppliers, and payments.
Get started with just a few lines of code. Here's how to create an escrow transaction.
// Initialize the Zypply client import Zypply from '@zypply/sdk'; const zypply = new Zypply('sk_live_your_api_key'); // Create a new escrow transaction const escrow = await zypply.escrow.create({ amount: '50000.00', currency: 'USDC', supplier_id: 'sup_abc123', description: 'Industrial equipment purchase', milestones: [ { name: 'Order confirmed', percentage: 30 }, { name: 'Shipped', percentage: 40 }, { name: 'Delivered', percentage: 30 } ] }); console.log(escrow.id); // esc_xyz789
We maintain official client libraries for popular programming languages.