Merchant API Simulator

This page simulates how merchants would integrate with zkPay to request payments. In production, merchants would use our REST API to charge zkPay handles.

Try it: Create a zkPay account, add funding sources, then use your zkPay handle here to test payments.

Request Payment

The customer's zkPay payment identifier

API Response

Submit a payment request to see the response

Integration Guide

Endpoint

POST /api/payment

Request Body

{
  "zkpay_handle": "user@zkpay.me",
  "amount": 50.00,
  "currency": "USD",
  "merchant_id": "your_merchant_id",
  "merchant_name": "Your Store",
  "description": "Order #12345"
}