Seamless Integrations

Connect Pulse2Pay to your platform with our API, webhooks, or pre-built plugins. Start accepting crypto payments in minutes.

Simple Integration

payment.js
// Example: Create a payment with Node.js
const response = await fetch('https://api.pulse2pay.com/api/merchant/v1/payments', {
  method: 'POST',
  headers: {
    'Content-Type': 'application/json',
    'X-Pulse2Pay-Key': process.env.PULSE2PAY_KEY,
    'X-Pulse2Pay-Signature': signature,
    'X-Pulse2Pay-Timestamp': timestamp,
  },
  body: JSON.stringify({
    amount: '100.00',
    currency: 'USDT',
    externalId: 'order_123',
    callbackUrl: 'https://yoursite.com/webhooks/pulse2pay',
  }),
});

const payment = await response.json();
console.log('Payment address:', payment.address);

API Features

RESTful Design

Standard HTTP methods and JSON responses

Webhook Events

Real-time notifications for all payment events

Sandbox Mode

Test your integration before going live

Idempotency

Safe to retry requests without duplicates