Crypto Payments Without Intermediaries
Permissionless payment infrastructure that operates directly at the blockchain level. Integrate cryptocurrency payments without accounts, logins, or giving up control of funds.
// Simple payment integration example
const payment = await merchant.createPayment({
chain: chains.mainnet,
currency: "ETH",
amount: "0.01",
metadata: {
referenceId: "ORDER#1233456",
},
});
// No accounts. No custody. Just code.
Blockchain-Level Payment Infrastructure
Our platform provides the tools merchants need to accept cryptocurrency payments with the same permissionless nature as the blockchain itself.
No Accounts Required
Integrate directly with our smart contracts without creating accounts or going through approval processes. Start accepting payments immediately with no traditional onboarding friction.
Non-Custodial by Design
We never touch merchants' or customers' funds at any point. Payments flow directly between parties through secure smart contracts, eliminating counterparty risk.
Smart Contract Powered
Built for any blockchain with smart contract capabilities, with current focus on EVM-compatible chains. Leverage programmable money for advanced payment flows.
How It Works
Direct blockchain integration without traditional payment processing barriers
Integrate Our SDK
Add our SDK to your application with a simple package installation. No API keys, no account creation, no approval process.
// Install our SDK
npm install @zkpay/sdk
// Import in your application
import { Merchant, chains } from "@zkpay/sdk";
Configure Payment Options
Set payment parameters, and customize the checkout experience to match your business needs.
// Configure payment options
const merchant = new Merchant({
merchantAddress: "0xYourMerchantAddress",
redirectUrl: "https://yourdomain.com/webhook",
webhookUrl: "https://yourdomain.com/order/ZKPAY-ID-PLACEHOLDER/success",
});
Start Accepting Payments
Generate payment requests and receive funds directly to your wallet. Monitor transactions in real-time without any intermediary controlling your funds.
// Create a payment request
const payment = await merchant.createPayment({
chain: chains.sepolia,
currency: "USDT",
amount: "250.00",
metadata: {
referenceId: "ORDER#1233456",
},
});
// Funds go directly to your wallet
Why Choose Our Platform
True decentralization with the convenience of modern payment infrastructure
Instant Integration
Start accepting crypto payments in hours, not weeks. No lengthy approval processes or complex onboarding.
Complete Control
Your funds remain under your control at all times. No third party ever takes custody of your assets.
Enhanced Security
Eliminate counterparty risk with direct blockchain transactions secured by audited smart contracts.
Lower Costs
Save on payment processing fees with our transparent pricing and elimination of unnecessary intermediaries.
Ready to integrate crypto payments?
Start accepting cryptocurrency payments with true blockchain-level security and control.