Testnet Üzerinde Cüzdanları Bağlayın
`/merchant/register` adresinden kaydolun, EVM, TRON ve Solana adreslerinizi yapılandırın ve bir `sk_test_...` anahtarı oluşturun.
Ödeme kuruluşlarında tutulan bakiyelerden, %1–%1.5 komisyonlardan veya kullanımdan kaldırılmış barındırılan e-ticaret API'lerinden kurtulmak için sipariş veritabanınızı yeniden yazmanız gerekmez. 4 JSON alanını eşleştirin, Testnet üzerinde ham gövde HMAC-SHA256 webhook'larını doğrulayın ve 99.5% doğrudan kendi cüzdanlarınıza yönlendirin.
Birebir JSON alan farkları, HMAC-SHA256 webhook adaptörleri ve 15 dakikalık paralel kanarya geçiş rehberleri için mevcut ödeme geçidinizi seçin.
Eski yapı: %0.5–%1.0 + dönüşüm/çekim ağ ücretleri
Eski yapı: %1.0 protokol ücreti (kısıtlı varlık/ağ desteği)
Eski yapı: %1.0–%2.0 + ağ maliyeti ve T+1/T+2 mutabakat
Eski yapı: $0 yazılım ücreti + aylık $80–$350 VPS/RPC/DevOps bakımı
Eski yapı: %0.4–%2.0 + dönüşüm ve saklamalı çekim ücretleri
Eski yapı: ~%1.0 ödeme komisyonu + kur/çekim makasları
Eski yapı: işlem başına %1.5 (XPayr'dan 3 kat daha yüksek)
Eski yapı: %0.5–%1.0 + bakiye süpürme (sweeping) ve çekim ağ ücretleri
Eski yapı: ücretsiz planda %2.0 veya aylık $299+ Pro abonelik + komisyon
Eski yapı: ~%1.0 + kurumsal döviz dönüşüm makası + banka mutabakatı
Sıralı anahtarlı `x-nowpayments-sig` geri çağrılarını ve saklamalı ödeme kuyruklarını, ham gövde `X-XPayr-Signature` doğrulaması ve anında satıcı cüzdanı mutabakatıyla değiştirin.
| Kavram | ŞİMDİÖdemeler | XPayr Karşılığı |
|---|---|---|
| Oturum Oluşturma | POST /v1/invoice (x-api-key) | POST /api/v1/payments (Authorization: Bearer sk_live_...) |
| Tutar ve Sipariş Referansı | price_amount, price_currency, order_id | amount, currency, order_id, metadata |
| Webhook İmzası | x-nowpayments-sig (HMAC-SHA512 sıralı JSON) | X-XPayr-Signature (Ham gövde üzerinden HMAC-SHA256 — sıfır JSON anahtar sıralama hatası) |
| Teslimat Durumları | finished / partially_paid | payment.completed / payment.underpaid_accepted (%1 tolerans) |
// Drop-in Node.js Express webhook adapter (XPayr raw-body HMAC-SHA256)
import crypto from 'node:crypto';
export function verifyXpayrWebhook(rawBodyBuffer, signatureHeader, webhookSecret) {
const expected = crypto.createHmac('sha256', webhookSecret).update(rawBodyBuffer).digest('hex');
const provided = String(signatureHeader || '').replace(/^sha256=/i, '');
if (expected.length !== provided.length) return false;
return crypto.timingSafeEqual(Buffer.from(expected, 'utf8'), Buffer.from(provided, 'utf8'));
}
Alışık olduğunuz `metadata` ve `hosted_url` yapısını korurken TRON TRC-20 USDT desteğini, Borsa QR transferlerini ve küresel işyeri erişimini geri kazanın.
| Kavram | Coinbase Commerce | XPayr Karşılığı |
|---|---|---|
| Ödeme Oluşturma | POST /charges (X-CC-Api-Key) | POST /api/v1/payments (Authorization: Bearer sk_live_...) |
| Fiyatlandırma Türü | local_price.amount + pricing_type: fixed_price | amount + currency: "USD" |
| Barındırılan Yönlendirme | data.hosted_url | data.checkout_url (Modal SDK veya tam yönlendirmeyi destekler) |
| Webhook Olayı | charge:confirmed / charge:resolved | payment.completed / payment.underpaid_accepted |
// Replace Coinbase Charge creation with @xpayr/node-sdk (v0.2.0)
import { XPayrClient } from '@xpayr/node-sdk';
const xpayr = new XPayrClient({ apiKey: process.env.XPAYR_SECRET_KEY });
const session = await xpayr.payments.create({
amount: '49.00',
currency: 'USD',
order_id: 'ord_90812',
success_url: 'https://app.example.com/billing/success',
metadata: { workspace_id: 'ws_441', plan: 'pro_annual' }
});
Yerel USDT/USDC ödemelerini doğrudan kendi çoklu imzalı (multisig) veya donanım cüzdanınıza alarak ödeme geçidi komisyonlarını %50–%75 oranında düşürün ve T+2 saklamalı banka mutabakat gecikmelerini ortadan kaldırın.
| Kavram | BitPay ve CoinGate | XPayr Karşılığı |
|---|---|---|
| Ödeme Komisyonu | %1.0–%2.0 + mutabakat/kur kuralları | Sabit 0.5% (50 baz puan), $0 aylık ücret, $0 bloke teminat |
| E-Ticaret Eklentileri | Eski saklamalı sepet modülleri | Şu adreste 6 adet açık kaynaklı v1.0.0 eklentisi: /integrations |
| Geri Çağrı Doğrulaması | Kimlik doğrulamasız jeton veya geri sorgulama gerekli | Kriptografik X-XPayr-Signature + @xpayr/payment-evidence |
| Hazine Çıktısı | Ödeme gününe kadar sağlayıcı bakiyesinde tutulur | Cüzdanınıza anında %99.5 zincir üstü transfer |
# Verify live XPayr session creation in 5 seconds via cURL:
curl -sS -X POST https://xpayr.com/api/v1/payments \
-H "Authorization: Bearer sk_test_your_key" \
-H "Content-Type: application/json" \
-d '{"amount":"100.00","currency":"USD","order_id":"mig_test_01","network":"tron","token":"USDT"}'
Dilerseniz yurt içi kartlar için Stripe'ı koruyun ve XPayr'ı küresel Kripto ile Öde (%0.5) butonunuz olarak ekleyerek 180+ pazarda TRON TRC-20 USDT, Solana ve yerel stablecoin tahsilatını açın.
| Kriter | Stripe Kripto ile Ödeme | XPayr Paralel Kripto Hattı |
|---|---|---|
| Stablecoin Komisyonu | İşlem başına %1.5 | Sabit 0.5% (her kripto siparişte %66 tasarruf edin) |
| TRON TRC-20 ve Borsa QR | Desteklenmiyor | Tam TRON TRC-20 USDT + Borsa QR desteği |
| Hazine Varlığı | İtibari para banka bakiyesine otomatik dönüştürülür | Yerel USDC/USDT varlıklarını kendi hazine cüzdanınızda tutun |
| Yapay Zeka ve MCP Otomasyonu | İtibari para odaklı ajan araçları | 21 araçlı MCP sunucusu (/api/mcp) + HTTP 402 ödeme duvarları (/x402) |
<!-- Embed alongside Stripe Checkout on any pricing or cart page -->
<script src="https://xpayr.com/public/sdk/xpayr-pay-button.js" defer></script>
<div data-xpayr-pay-button
data-amount="99.00"
data-currency="USD"
data-label="Pay with USDT / USDC (Save FX Fees)"></div>
`/merchant/register` adresinden kaydolun, EVM, TRON ve Solana adreslerinizi yapılandırın ve bir `sk_test_...` anahtarı oluşturun.
Canlıya almadan önce `/tools/webhook-tester` aracında `payment.completed` ve `payment.underpaid_accepted` imzalarını simüle edin.
Gerçek müşterilerin ödemelerinin %99.5'ini doğrudan cüzdanınıza aktarması için XPayr'ı mevcut butonunuzun veya eklentinizin yanında sunun.
QuickBooks/Xero/NetSuite CSV muhasebe defterlerini (`/accounting`) dışa aktarın ve yüksek komisyonlu saklamalı bakiyeleri kalıcı olarak devre dışı bırakın.
Evet. XPayr $0 aylık ücret aldığı ve münhasırlık taahhüdü gerektirmediği için mühendislik ekiplerinin çoğu önce XPayr'ı Testnet üzerinde devreye alır, ardından webhook uyumunu ve %99.5 doğrudan cüzdan mutabakatını doğrularken canlı kripto ödeme trafiğinin %10–%25'ini XPayr'a yönlendirir.
NOWPayments, finished ve partially_paid gibi durumlarla birlikte x-nowpayments-sig (sıralı JSON HMAC-SHA512) gönderir. XPayr ise deterministik olaylarla birlikte X-XPayr-Signature (zaman damgalı tekrar korumalı ham gövde HMAC-SHA256) gönderir: payment.completed, payment.underpaid_accepted, payment.failed ve license.issued.
Resmi açık kaynaklı XPayr eklentisini mevcut ödeme geçidi eklentinizin (/integrations) yanına kurun, sipariş durum geçişlerini doğrulamak için Testnet API anahtarınızı yapıştırın ve aktif ödeme yöntemini tek tıkla değiştirin.
Hayır. Eski saklamalı ödeme sağlayıcınızdaki kalan bakiyeyi kendi takviminize göre çekmeniz yeterlidir; her yeni XPayr ödemesi onaylanır onaylanmaz %99.5 oranında doğrudan kendi cüzdanınıza geçer.