Developer Documentation

Build with Pulse2Pay

Integrate crypto payments into your application with our simple, powerful API. Comprehensive documentation, code examples, and SDKs to get you started quickly.

Create Payment Request
curl -X POST "https://api.pulse2pay.com/api/merchant/v1/payments" \
  -H "X-Pulse2Pay-Key: pk_live_abc123..." \
  -H "X-Pulse2Pay-Signature: <signature>" \
  -H "X-Pulse2Pay-Timestamp: 1701432000000" \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "100.00",
    "currency": "USDT",
    "externalId": "order_123",
    "callbackUrl": "https://yoursite.com/webhooks/pulse2pay"
  }'

API Base URL

All API endpoints are relative to:

https://api.pulse2pay.com/api/merchant/v1

Authentication

All API requests must include the following headers:

HeaderDescription
X-Pulse2Pay-KeyYour public API key
X-Pulse2Pay-SignatureHMAC-SHA256 signature of the request
X-Pulse2Pay-TimestampCurrent Unix timestamp in milliseconds