xpayr_health_check
فحص سلامة بوابة API
تحقق من السلامة التشغيلية وإصدار وطابع وقت الخادم لواجهة XPayr Gateway API v1.
curl -X GET "https://xpayr.com/api/v1/health"
افحص كل نقطة نهاية للإنتاج وTestnet مباشرةً من مواصفة /.well-known/openapi.json القياسية، أو حمّل مجموعة Postman v2.1 الجاهزة للتشغيل، أو ولّد كود تطبيق كامل بـ 8 لغات.
xpayr_health_check
تحقق من السلامة التشغيلية وإصدار وطابع وقت الخادم لواجهة XPayr Gateway API v1.
curl -X GET "https://xpayr.com/api/v1/health"
xpayr_create_payment_session
أنشئ جلسة دفع غير وصائية بالعملات الرقمية تدعم دفع Web3 بنقرة واحدة، وتحويل رمز QR المباشر من المنصات، والروابط متعددة الشبكات، والروابط القابلة لإعادة الاستخدام لمدة عام، وإرسال الفواتير التلقائي بصيغة HTML عبر البريد الإلكتروني.
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"}'
xpayr_list_payment_sessions
اعرض جلسات دفع العملات الرقمية للتاجر مع التصفية حسب الحالة والعملة والشبكة وتقسيم الصفحات.
curl -X GET "https://xpayr.com/api/v1/payments" \ -H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_get_payment_session
استرجع التفاصيل الكاملة والبيانات الوصفية ومبالغ تقسيم التسوية ووضع الدفع ومُعرّف المعاملة على السلسلة لجلسة الدفع.
curl -X GET "https://xpayr.com/api/v1/payments/{session_id}" \
-H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_get_public_payment_status
استعلم في الوقت الفعلي عن حالة الدفع العامة وقيمة tx_hash على السلسلة وعنوان محفظة المُرسِل وتأكيدات الكتل وطابع وقت paid_at دون الحاجة إلى مفتاح API.
curl -X GET "https://xpayr.com/api/v1/payments/{session_id}/status"
xpayr_apply_payment_coupon
تحقق من رمز قسيمة الخصم الترويجية الخاصة بالتاجر وطبّقه على جلسة دفع معلّقة نشطة.
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"}'
xpayr_get_merchant_profile
استرجع ملف التاجر المُصادق عليه وعنوان محفظة التسوية ومعدل العمولة بالنقاط الأساسية (50 bps = 0.5%) ومفاتيح API النشطة.
curl -X GET "https://xpayr.com/api/v1/me" \ -H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_get_merchant_balance
استعلم عن حجم التسوية غير الوصائية المؤكدة وعدد المعاملات ورسوم المنصة مجمّعةً حسب العملة وشبكة البلوكتشين.
curl -X GET "https://xpayr.com/api/v1/me/balance" \ -H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_get_supported_networks
اعرض جميع شبكات البلوكتشين النشطة على EVM وTRON وSolana وArc Mainnet/Testnet ومعرّفات السلاسل ونقاط نهاية RPC وعقود التقسيم والرموز المدعومة.
curl -X GET "https://xpayr.com/api/v1/me/networks" \ -H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_get_webhook_config
افحص عنوان URL لاستدعاء الويب هوك الخاص بالتاجر وسر التوقيع المقنّع HMAC-SHA256 وأحداث دورة حياة الدفع المشترك بها.
curl -X GET "https://xpayr.com/api/v1/webhooks" \ -H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_set_webhook_endpoint
قم بتهيئة أو تحديث عنوان URL لمستقبِل الويب هوك عبر HTTPS للتاجر وتوليد سر توقيع HMAC-SHA256 جديد بحجم 32 بايت.
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"}'
xpayr_send_test_webhook
أرسل حمولة test.webhook موقّعة مع ترويسات HMAC-SHA256 للتحقق من صحة فحص توقيع الويب هوك لدى التاجر.
curl -X POST "https://xpayr.com/api/v1/webhooks/test" \ -H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_create_ai_agent
أنشئ هوية وكيل تجارة ذكاء اصطناعي جديدة يديرها التاجر مع بيانات اعتماد محددة النطاق وضوابط إنفاق قابلة للبرمجة.
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"}'
xpayr_list_ai_agents
اعرض جميع وكلاء التجارة بالذكاء الاصطناعي الذين يديرهم التاجر إلى جانب حالتهم والمحافظ المعيّنة لهم وسياسات الإنفاق الخاصة بهم.
curl -X GET "https://xpayr.com/api/v1/agents" \ -H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_update_ai_agent_policy
قم بتهيئة ضوابط سياسة الإنفاق لوكيل الذكاء الاصطناعي (الحد الأقصى بالدولار USD لكل معاملة، السقف اليومي، عتبة الموافقة التلقائية، الشبكات/الرموز المسموح بها).
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}'
xpayr_submit_agent_payment_intent
أرسل نية دفع ذاتية لوكيل الذكاء الاصطناعي يتم تقييمها لحظيًا وفق قواعد سياسة التاجر (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"}'
xpayr_list_agent_payment_intents
اعرض نوايا دفع وكلاء الذكاء الاصطناعي وقرارات تقييم السياسات وسجلات مسار التدقيق الخاصة بالتاجر.
curl -X GET "https://xpayr.com/api/v1/agent-intents" \ -H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_bridge_agent_intent_to_checkout
حوّل نية دفع معتمدة لوكيل الذكاء الاصطناعي إلى جلسة دفع XPayr حية قابلة للتنفيذ مع رابط دفع مستضاف وتحقق على السلسلة.
curl -X POST "https://xpayr.com/api/v1/agent-intents/{intent_id}/bridge" \
-H "Authorization: Bearer sk_test_your_workspace_key"
xpayr_approve_agent_intent
وافق على نية دفع معلّقة لوكيل الذكاء الاصطناعي من قائمة انتظار موافقات التاجر واربطها بجلسة الدفع.
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"}'
xpayr_reject_agent_intent
ارفض نية دفع معلّقة لوكيل الذكاء الاصطناعي في قائمة انتظار موافقات التاجر مع تسجيل سبب للتدقيق.
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"}'
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.
نعم! استورد https://xpayr.com/postman.json (مجموعة Postman v2.1) أو https://xpayr.com/.well-known/openapi.json (مواصفة OpenAPI 3.1.0) بنقرة واحدة.
نعم. الانتقال من sk_test_ إلى sk_live_ يحافظ تمامًا على نفس عناوين URL لنقاط النهاية وأسماء حقول JSON ومخططات أحداث الويب هوك HMAC-SHA256.