OpenAPI 3.1.0 · 20 Endpoints · Base URL: https://xpayr.com/api/v1

XPayr REST API v1 Etkileşimli Referansı.

Her canlı ortam ve Testnet uç noktasını doğrudan resmi /.well-known/openapi.json spesifikasyonumuzdan inceleyin, çalıştırmaya hazır Postman v2.1 Koleksiyonumuzuindirin veya 8 dilde eksiksiz uygulama kodu oluşturun.

GET /api/v1/health Sistem Sağlığı
xpayr_health_check

API Ağ Geçidi Sağlık Kontrolü

XPayr Gateway API v1 operasyonel sağlığını, sürümünü ve sunucu zaman damgasını kontrol edin.

curl -X GET "https://xpayr.com/api/v1/health"
POST /api/v1/payments Ödemeler ve Tahsilat
xpayr_create_payment_session

Kripto Ödeme Oturumu Oluştur (Çift Katmanlı Ödeme)

Web3 Tek Tık Ödeme, Doğrudan Borsa QR Transferi, Çok Zincirli Bağlantılar, 1 Yıllık Tekrar Kullanılabilir Bağlantılar ve Otomatik HTML Fatura E-posta Gönderimini destekleyen gözetimsiz bir kripto ödeme oturumu oluşturun.

curl -X POST "https://xpayr.com/api/v1/payments" \
  -H "Authorization: Bearer sk_test_your_workspace_key" \
  -H "Content-Type: application/json" \
  -d '{"amount":49.9,"currency":"USDT","network":"tron-mainnet","order_id":"ORD-1001","description":"Pro SaaS Annual Plan","is_multi_chain":true,"is_reusable":false,"send_invoice_email":true,"customer_email":"buyer@example.com","ipn_callback_url":"https://example.com/webhooks/xpayr"}'
GET /api/v1/payments Ödemeler ve Tahsilat
xpayr_list_payment_sessions

İşyeri Ödeme Oturumlarını Listele

İşyeri kripto ödeme oturumlarını durum, para birimi, ağ ve sayfalama filtreleriyle listeleyin.

curl -X GET "https://xpayr.com/api/v1/payments" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
GET /api/v1/payments/{session_id} Ödemeler ve Tahsilat
xpayr_get_payment_session

Ödeme Oturumu Detaylarını Getir

Bir ödeme oturumu için tüm ayrıntıları, meta verileri, takas dağılım tutarlarını, ödeme modunu ve zincir üstü işlem karmasını (hash) alın.

curl -X GET "https://xpayr.com/api/v1/payments/{session_id}" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
GET /api/v1/payments/{session_id}/status Ödemeler ve Tahsilat
xpayr_get_public_payment_status

Açık Zincir Üstü Ödeme Durumunu Sorgula

API anahtarı olmadan gerçek zamanlı açık ödeme durumunu, zincir üstü tx_hash değerini, gönderen cüzdan adresini, blok onaylarını ve paid_at zaman damgasını sorgulayın.

curl -X GET "https://xpayr.com/api/v1/payments/{session_id}/status"
POST /api/v1/payments/{session_id}/coupon Ödemeler ve Tahsilat
xpayr_apply_payment_coupon

Ödeme İndirim Kuponu Uygula

Beklemedeki aktif bir ödeme oturumuna işyeri promosyon indirim kupon kodunu doğrulayıp uygulayın.

curl -X POST "https://xpayr.com/api/v1/payments/{session_id}/coupon" \
  -H "Authorization: Bearer sk_test_your_workspace_key" \
  -H "Content-Type: application/json" \
  -d '{"coupon_code":"XPAYR-DEMO"}'
GET /api/v1/me İşyeri ve Profil
xpayr_get_merchant_profile

İşyeri Profili ve Takas Cüzdanını Getir

Kimliği doğrulanmış işyeri profilini, takas cüzdan adresini, baz puan cinsinden komisyon oranını (50 bps = 0.5%) ve aktif API anahtarlarını alın.

curl -X GET "https://xpayr.com/api/v1/me" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
GET /api/v1/me/balance İşyeri ve Profil
xpayr_get_merchant_balance

Çok Zincirli Takas Hacmi ve Bakiyeyi Getir

Para birimi ve blokzincir ağına göre gruplandırılmış onaylı gözetimsiz takas hacmini, işlem sayılarını ve platform ücretlerini sorgulayın.

curl -X GET "https://xpayr.com/api/v1/me/balance" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
GET /api/v1/me/networks İşyeri ve Profil
xpayr_get_supported_networks

Desteklenen Ağları, Zincirleri ve Tokenları Listele

Aktif tüm EVM, TRON, Solana ve Arc Mainnet/Testnet blokzincir ağlarını, zincir kimliklerini (chain ID), RPC uç noktalarını, bölüştürücü sözleşmeleri ve desteklenen tokenları listeleyin.

curl -X GET "https://xpayr.com/api/v1/me/networks" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
GET /api/v1/webhooks Web kancaları
xpayr_get_webhook_config

Webhook Yapılandırmasını ve Olayları Getir

İşyeri webhook geri çağırma URL'sini, maskelenmiş HMAC-SHA256 imzalama sırrını ve abone olunan ödeme yaşam döngüsü olaylarını inceleyin.

curl -X GET "https://xpayr.com/api/v1/webhooks" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
POST /api/v1/webhooks Web kancaları
xpayr_set_webhook_endpoint

HTTPS Webhook Uç Noktasını Yapılandır

İşyeri HTTPS webhook alıcı URL'sini yapılandırın veya güncelleyin ve yeni bir 32 baytlık HMAC-SHA256 imzalama sırrı oluşturun.

curl -X POST "https://xpayr.com/api/v1/webhooks" \
  -H "Authorization: Bearer sk_test_your_workspace_key" \
  -H "Content-Type: application/json" \
  -d '{"url":"https://example.com/webhooks/xpayr"}'
POST /api/v1/webhooks/test Web kancaları
xpayr_send_test_webhook

İmzalı Test Webhook Olayı Gönder

İşyeri webhook imza doğrulamasını test etmek için HMAC-SHA256 başlıklarına sahip imzalı bir test.webhook yükü gönderin.

curl -X POST "https://xpayr.com/api/v1/webhooks/test" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
POST /api/v1/agents AI Ajan Ticareti
xpayr_create_ai_agent

Politika Kontrollü Yapay Zeka Ticaret Ajanı Oluştur

Kapsamlandırılmış kimlik bilgileri ve programlanabilir harcama koruma sınırlarıyla işyeri tarafından yönetilen yeni bir yapay zeka ticaret ajanı kimliği oluşturun.

curl -X POST "https://xpayr.com/api/v1/agents" \
  -H "Authorization: Bearer sk_test_your_workspace_key" \
  -H "Content-Type: application/json" \
  -d '{"name":"Autonomous Cloud Buyer","description":"Pays API and compute invoices under $50 automatically.","wallet_address":"0x71C...89A"}'
GET /api/v1/agents AI Ajan Ticareti
xpayr_list_ai_agents

İşyeri Yapay Zeka Ticaret Ajanlarını Listele

İşyeri tarafından yönetilen tüm yapay zeka ticaret ajanlarını durumları, atanmış cüzdanları ve harcama politikalarıyla birlikte listeleyin.

curl -X GET "https://xpayr.com/api/v1/agents" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
PUT /api/v1/agents/{agent_id}/policy AI Ajan Ticareti
xpayr_update_ai_agent_policy

Yapay Zeka Ajanı Harcama Koruma Sınırlarını Güncelle

Bir yapay zeka ajanı için harcama politikası koruma sınırlarını yapılandırın (işlem başı maks. USD, günlük üst sınır, otomatik onay eşiği, izin verilen zincirler/tokenlar).

curl -X PUT "https://xpayr.com/api/v1/agents/{agent_id}/policy" \
  -H "Authorization: Bearer sk_test_your_workspace_key" \
  -H "Content-Type: application/json" \
  -d '{"max_tx_amount":100,"daily_limit_amount":500,"auto_approve_under":25}'
POST /api/v1/agent-intents AI Ajan Ticareti
xpayr_submit_agent_payment_intent

Otonom Yapay Zeka Ajanı Ödeme Niyeti Gönder

İşyeri politika kurallarına göre gerçek zamanlı değerlendirilen otonom bir yapay zeka ajanı ödeme niyeti gönderin (approved, pending_approval, rejected).

curl -X POST "https://xpayr.com/api/v1/agent-intents" \
  -H "Authorization: Bearer sk_test_your_workspace_key" \
  -H "Content-Type: application/json" \
  -d '{"amount":19.99,"currency":"USDC","network":"arc-testnet","recipient_address":"0xb0bD2f3A86db752dA693D8a686C406E269E57c99","reason":"Monthly GPU cluster invoice #402"}'
GET /api/v1/agent-intents AI Ajan Ticareti
xpayr_list_agent_payment_intents

Yapay Zeka Ajanı Ödeme Niyetlerini ve Denetim Kayıtlarını Listele

İşyeri için yapay zeka ajanı ödeme niyetlerini, politika değerlendirme kararlarını ve denetim izi kayıtlarını listeleyin.

curl -X GET "https://xpayr.com/api/v1/agent-intents" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
POST /api/v1/agent-intents/{intent_id}/bridge AI Ajan Ticareti
xpayr_bridge_agent_intent_to_checkout

Onaylanan Ajan Niyetini Ödeme Oturumuna Dönüştür

Onaylanmış bir yapay zeka ajanı ödeme niyetini, barındırılan ödeme URL'si ve zincir üstü doğrulama içeren canlı yürütülebilir bir XPayr ödeme oturumuna dönüştürün.

curl -X POST "https://xpayr.com/api/v1/agent-intents/{intent_id}/bridge" \
  -H "Authorization: Bearer sk_test_your_workspace_key"
POST /api/v1/agent-approvals/{intent_id}/approve AI Ajan Ticareti
xpayr_approve_agent_intent

Bekleyen Yapay Zeka Ajanı Niyetini Onayla (İnsan Onaylı)

İşyeri onay kuyruğundaki bekleyen bir yapay zeka ajanı ödeme niyetini onaylayın ve ödeme oturumuna aktarın.

curl -X POST "https://xpayr.com/api/v1/agent-approvals/{intent_id}/approve" \
  -H "Authorization: Bearer sk_test_your_workspace_key" \
  -H "Content-Type: application/json" \
  -d '{"note":"Approved by Treasury Manager"}'
POST /api/v1/agent-approvals/{intent_id}/reject AI Ajan Ticareti
xpayr_reject_agent_intent

Bekleyen Yapay Zeka Ajanı Niyetini Reddet

İşyeri onay kuyruğundaki bekleyen bir yapay zeka ajanı ödeme niyetini denetim gerekçesiyle reddedin.

curl -X POST "https://xpayr.com/api/v1/agent-approvals/{intent_id}/reject" \
  -H "Authorization: Bearer sk_test_your_workspace_key" \
  -H "Content-Type: application/json" \
  -d '{"reason":"Exceeds vendor budget allocation"}'

API v1 Entegrasyon SSS

XPayr API v1 hangi temel URL'yi ve kimlik doğrulama şemasını kullanır?

All REST API v1 endpoints are served from https://xpayr.com/api/v1 using standard Bearer token authentication (Authorization: Bearer sk_test_... for Testnet or sk_live_... for Mainnet). Public endpoints like GET /api/v1/health and GET /api/v1/payments/{session_id}/status require no secret key.

XPayr API v1'i doğrudan Postman, Insomnia, Bruno veya Cursor içine aktarabilir miyim?

Evet! Tek tıkla https://xpayr.com/postman.json (Postman Koleksiyonu v2.1) veya https://xpayr.com/.well-known/openapi.json (OpenAPI 3.1.0) dosyasını içe aktarın.

Testnet API yanıtları yapısal olarak Mainnet ile birebir aynı mı?

Evet. sk_test_ anahtarından sk_live_ anahtarına geçmek; aynı uç nokta URL'lerini, JSON alan adlarını ve HMAC-SHA256 webhook olay şemalarını birebir korur.