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

1

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";
2

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",
});
3

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.

Built for the decentralized future

Ethereum
Polygon
Arbitrum
Optimism