Seamless Integrations
Connect Pulse2Pay to your platform with our API, webhooks, or pre-built plugins. Start accepting crypto payments in minutes.
REST API
Full-featured RESTful API for custom integrations. Create payments, check status, manage webhooks programmatically.
Learn moreWebhooks
Real-time event notifications delivered to your server. HMAC-signed for security with automatic retry on failure.
Learn moreShopify
One-click installation for Shopify stores. Accept USDT payments alongside traditional payment methods.
WooCommerce
WordPress plugin for WooCommerce. Easy setup with automatic payment status updates.
Magento
Enterprise-ready extension for Magento 2. Full support for multi-store setups.
Custom Plugin
Need integration for a platform we don't support yet? Contact us for custom development.
Contact usSimple Integration
// 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