AXIS STORE AXIS STORE — أدلة ربط الشركاء المتجر الأرقام البروكسيات تحميل PDF العودة للمتجر ابدأ الربط
PARTNER API · PROXIES · v1.2

دليل ربط الشركاء — البروكسيات

الدليل الرسمي والكامل لبيع البروكسيات من AXIS STORE داخل نظامك: اختر الباقة والموقع والمدة بسعر شريحتك، واستلم بيانات الاتصال فوراً، وجدّد أو استبدل — كل ذلك بمفتاح الربط نفسه.

الإصدارv1.2
تاريخ الإصدار2026-11-14
عنوان الواجهةhttps://axissstore.com/api/partner/v1/proxies
الناشرAXIS GROUP

المحتويات

هذا الدليل مستقلّ: فيه كل ما يلزم لقسم البروكسيات. أساسيات الواجهة المشتركة مفصّلة في «دليل المتجر».

  1. 1نظرة عامة
  2. 2الأساسيات والمفتاح
  3. 3البدء السريع
  4. 4الباقات والمدد
  5. 5الموقع: الدولة والمدينة والمشغّل
  6. 6البروكسيات المتاحة
  7. 7شراء بروكسي
  8. 8شكل ردّ البروكسي وحالاته
  9. 9بروكسياتي والمتابعة
  10. 10التجديد
  11. 11الاستبدال المجاني
  12. 12منع ازدواج العمليات
  13. 13الأخطاء
  14. 14مثال كامل
  15. 15أفضل الممارسات وقائمة التحقق
  16. 16مرجع النداءات والدعم

1نظرة عامة

بروكسيات 4G/5G بمدةٍ تختارها، تُسلَّم بياناتها فور الشراء.

البروكسي لا يُشترى كمنتجٍ عادي: الشريك يختار باقة ثم موقعاً (دولة ← مدينة ← مشغّل) ثم بروكسياً متاحاً ثم مدة ونوع الاتصال. لذلك له نداءاته الخاصة تحت /proxies، وهي تعمل بمفتاح الربط نفسه وبرصيد المحفظة نفسه وبسعر شريحتك.

تسليم فوري

بيانات الاتصال (الخادم، المنفذ، المستخدم، كلمة المرور، ورابط جاهز) تعود في ردّ الشراء نفسه.

تجديد واستبدال

مدّد بروكسياً فعّالاً بأي مدةٍ من باقته، أو انقله مجاناً إلى بروكسي آخر والمدة كما هي.

مفتاح واحد

المفتاح والرصيد والشريحة ومرجع منع الازدواج — كلها مشتركة مع المتجر والأرقام.

كيف يجري الشراء

packages→countries · cities · carriers→parents→durations→POST /proxies/orders→connection ✓
  1. تجلب الباقات وتختار واحدة (pkg).
  2. تضيّق الموقع: دول الباقة، ثم مدن الدولة، ثم مشغّلو المدينة — وكلها اختيارية.
  3. تجلب البروكسيات المتاحة الآن بهذه الفلاتر وتختار واحداً (parent).
  4. تجلب مدد الباقة وأسعارها بشريحتك وتختار مدة (duration).
  5. تشتري بمرجعٍ فريد من طرفك — يُخصم الثمن وتعود بيانات الاتصال في الرد.
الأدلة الثلاثة المتجر: https://axissstore.com/developers · الأرقام: https://axissstore.com/developers/numbers · البروكسيات: https://axissstore.com/developers/proxies

2الأساسيات والمفتاح

القواعد نفسها في الأدلة الثلاثة — مختصرةً هنا.

العنوان الأساسيhttps://axissstore.com/api/partner/v1/proxies
المصادقةترويسة X-API-Key: axk_… في كل نداء — المفتاح نفسه الذي تستخدمه للمتجر. يُنشأ من https://axissstore.com/api-access (لشرائح شريك VIP، شريك VIP PRO). لا يُقبل المفتاح في الرابط أبداً، ولا يوضع في كود متصفح أو تطبيق.
الصيغةJSON بترميز UTF-8. أرسل Content-Type: application/json مع كل POST.
الرصيديُخصم من محفظتك لدينا. الرصيد والشريحة يعيدهما GET https://axissstore.com/api/partner/v1/me (دليل المتجر).
المبالغبالدولار الأمريكي كنصوص عشرية مثل "4.12" — لا تحوّلها إلى float.
المواعيدcreated_at وcompleted_at بصيغة ISO 8601 بتوقيت الخادم وقد تحمل كسور الثانية. expires_at بالصيغة نفسها حتى الدقيقة (2026-10-14T18:30) وبتوقيت الخادم أيضاً.
اللغةlang=ar (افتراضي) أو lang=en على الباقات والمدد. رسائل الخطأ بترويسة Accept-Language: en.
حدود الاستخدام120 نداءً في الدقيقة لكل مفتاح، و60 عملية شراء أو تجديد في الدقيقة لكل حساب (مشتركة مع المتجر والأرقام). التجاوز يعيد 429 مع Retry-After.
المرجعالشراء والتجديد يحملان reference فريداً من طرفك يمنع ازدواجهما (القسم 12).
المعرّفاتpkg والدولة والمدينة والمشغّل والبروكسي أرقامٌ صحيحة تعيدها نداءات الكتالوج — أرسلها كما هي.

3البدء السريع

من صفر إلى بروكسي يعمل في أربعة نداءات.

# 1) Packages, at your tier price
curl -H "X-API-Key: axk_YOUR_KEY" https://axissstore.com/api/partner/v1/proxies/packages

# 2) Proxies available right now in a package
curl -H "X-API-Key: axk_YOUR_KEY" "https://axissstore.com/api/partner/v1/proxies/parents?pkg=1"

# 3) Durations and prices of the package
curl -H "X-API-Key: axk_YOUR_KEY" "https://axissstore.com/api/partner/v1/proxies/durations?pkg=1"

# 4) Buy — with your own unique reference
curl -X POST https://axissstore.com/api/partner/v1/proxies/orders \
  -H "X-API-Key: axk_YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"pkg":1,"parent":3001,"protocol":"socks","duration":"7","reference":"PRX-10001"}'

4الباقات والمدد

الباقة تحدّد فئة البروكسي ومددها وأسعارها.

GET/proxies/packages
المعاملالنوعالوصف
langar | enلغة الوصف والمدد. الافتراضي ar.
مثال الرد — 200
{
  "items": [
    { "id": 2, "key": "silver", "name": "Silver", "desc": "…",
      "from_usd": "0.26", "durations": 6, "shortest": "ساعتين", "longest": "30 يوماً" },
    { "id": 1, "key": "golden", "name": "Golden", "desc": "…",
      "from_usd": "0.52", "durations": 6, "shortest": "ساعتين", "longest": "30 يوماً" }
  ],
  "total": 2
}
الحقلالمعنى
idمعرّف الباقة — يُرسَل في pkg مع كل نداء لاحق.
key / name / descمفتاح الباقة واسمها ووصفها للعرض.
from_usdأرخص سعرٍ في الباقة بشريحتك (سعر أقصر مدة).
durationsعدد المدد المتاحة في الباقة.
shortest / longestأقصر وأطول مدة، للعرض («من ساعتين إلى 30 يوماً»).

تُعاد الباقات التي لها مدد بسعر فقط، بترتيب فئاتها (Silver ثم Golden ثم Turbo).

GET/proxies/durations
المعاملالنوعالوصف
pkg *عددمعرّف الباقة.
langar | enلغة label.
مثال الرد — 200
{
  "items": [
    { "key": "0.02", "label": "ساعتان", "days": 0, "hours": 2, "price_usd": "0.26" },
    { "key": "7",    "label": "7 أيام", "days": 7, "hours": 0, "price_usd": "4.12" }
  ],
  "total": 2
}

key هو ما يُرسَل في duration عند الشراء والتجديد — نصّاً كما هو ("7"، "0.02"). لا تحسبه من الأيام والساعات. price_usd سعر البروكسي لهذه المدة بشريحتك، مقرّباً إلى السنت.

الأسعار حيّة قد تتغيّر خلال اليوم. السعر الملزِم هو ما يُحسب لحظة الشراء ويعود في total_usd.

5الموقع: الدولة والمدينة والمشغّل

ثلاثة نداءات متتالية لتضييق الاختيار — كلها اختيارية.

GET/proxies/countries
المعاملالوصف
pkg *معرّف الباقة.
{ "items": [ { "id": 1, "name": "UNITED STATES", "code": "US" } ], "total": 1 }
GET/proxies/cities
المعاملالوصف
pkg *معرّف الباقة.
country *id الدولة.
{ "items": [ { "id": 1, "name": "FLORIDA" } ], "total": 1 }
GET/proxies/carriers
المعاملالوصف
pkg *معرّف الباقة.
city *id المدينة.
{ "items": [ { "id": 133, "name": "5G T-mobile" } ], "total": 1 }

قائمة فارغة تعني أنّ لا شيء متاحاً بهذا الاختيار الآن — ارجع خطوةً أو اطلب /proxies/parents بفلترٍ أوسع.

6البروكسيات المتاحة

ما يمكن شراؤه الآن في الباقة — ومنه تأخذ parent.

GET/proxies/parents
المعاملالنوعالوصف
pkg *عددمعرّف الباقة.
countryعددid الدولة.
cityعددid المدينة.
carrierعددid المشغّل.
مثال الرد — 200
{
  "items": [
    { "id": 3001, "technology": "5G", "http_port": 11000, "socks_port": 11001, "rotation": 30,
      "country": "UNITED STATES", "city": "FLORIDA", "carrier": "5G T-mobile" }
  ],
  "total": 1
}
الحقلالمعنى
idمعرّف البروكسي — يُرسَل في parent عند الشراء والاستبدال.
technologyتقنية الشبكة (4G، 5G…).
rotationزمن تدوير العنوان بالدقائق — الأسرع تدويراً أولاً.
http_port / socks_portللمعلومية؛ المنفذ الفعلي لبروكسيك يعود في connection.port بعد الشراء.
country / city / carrierموقع البروكسي.
GET/proxies/credentials

اسم مستخدم وكلمة مرور مقترحان بالصيغة المقبولة — إن أردت عرضهما على عميلك ليعدّلهما قبل الشراء. اختياري: تركهما فارغين عند الشراء يولّدهما آلياً.

{ "username": "ax3f9a2b", "password": "c01d2e77a4" }

7شراء بروكسي

يُخصم الثمن من محفظتك ويُنشأ البروكسي فوراً — في نداء واحد.

POST/proxies/orders
الحقلالنوعالوصف
pkg *عددمعرّف الباقة.
parent *عددid البروكسي من /proxies/parents.
protocol *نصsocks (SOCKS5) أو http.
duration *نصkey المدة من /proxies/durations.
reference *نص ≤ 100مرجعك الفريد لهذا الشراء — يمنع الازدواج (القسم 12).
username / passwordنصبيانات دخول البروكسي: أحرف إنجليزية صغيرة وأرقام فقط، من 3 إلى 32. أرسلهما معاً، أو اتركهما معاً فيُولَّدان آلياً ويعودان في connection.
country / city / carrierعدداختياري: الفلاتر نفسها التي جلبت بها البروكسي من /proxies/parents — ليُسجَّل موقعه في location.
curl -X POST https://axissstore.com/api/partner/v1/proxies/orders \
  -H "X-API-Key: axk_YOUR_KEY" -H "Content-Type: application/json" \
  -d '{
    "pkg": 1, "parent": 3001,
    "protocol": "socks", "duration": "7",
    "username": "axuser1", "password": "secret99",
    "country": 1, "city": 1, "carrier": 133,
    "reference": "PRX-10001"
  }'
الرد — 201
{
  "reference": "AX-PRX-3F9A2B01",
  "partner_reference": "PRX-10001",
  "kind": "purchase", "parent": "",
  "status": "completed", "active": true,
  "name": "بروكسي Golden — 7 أيام",
  "package": 1, "protocol": "socks", "duration": "7",
  "location": { "country": "UNITED STATES", "city": "FLORIDA", "carrier": "5G T-mobile" },
  "connection": {
    "host": "1.2.3.4", "port": "9000",
    "username": "axuser1", "password": "secret99",
    "protocol": "socks",
    "url": "socks5://axuser1:secret99@1.2.3.4:9000"
  },
  "expires_at": "2026-10-14T14:05",
  "total_usd": "4.12",
  "delivery": "الخادم: 1.2.3.4\nالمنفذ: 9000\n…",
  "created_at": "2026-10-07T14:05:31.825176",
  "completed_at": "2026-10-07T14:05:33.402118"
}
يُرفض قبل أي خصم (422) نوع غير socks/http · اسم مستخدم أو كلمة مرور بصيغة غير مقبولة، أو أحدهما دون الآخر · مدة ليست من مدد الباقة · باقة غير متاحة · reference مفقود.

8شكل ردّ البروكسي وحالاته

الشراء والمتابعة والتجديد والاستبدال تعيد الشكل نفسه.

الحقلالمعنى
referenceمرجعنا (AX-PRX-…).
partner_referenceمرجعك الذي أرسلته. كلاهما يصلح في أي مسار فيه {reference}.
kindpurchase بروكسي مشترى · renew عملية تجديد لبروكسي سابق.
parentللتجديد: مرجعنا للبروكسي الأصلي. فارغ للشراء.
statusالحالة المالية (الجدول أدناه).
activetrue = بروكسي مفعّل لم تنتهِ مدته — يقبل التجديد والاستبدال.
nameوصف الطلب بالعربية كما يظهر في حسابك.
package / protocol / durationما اشتُري به (duration هو key المدة).
locationالدولة والمدينة والمشغّل — قد تكون فارغة إن لم تُرسَل الفلاتر عند الشراء.
connectionبيانات الاتصال: host، port، username، password، protocol، وurl جاهز (socks5://… أو http://…). null قبل الاكتمال، ولعمليات التجديد.
expires_atانتهاء البروكسي. يتقدّم عند كل تجديد.
total_usdما خُصم لهذا الطلب.
deliveryنصّ التسليم متعدّد الأسطر كما يظهر في المتجر — عند completed فقط.
created_at / completed_atالإنشاء والاكتمال.

الحالات — status

paid→completed
paid→refunded(يعود المبلغ لمحفظتك تلقائياً)
الحالةالمعنىنهائية؟ماذا تفعل
paidخُصم الثمن والإنشاء جارٍ.لاتابِع.
processingنتيجة المصدر غير محسومة — قيد المراجعة.لاتابِع بـGET؛ لا تُعِد الشراء بمرجعٍ جديد قبل الحسم.
completedالبروكسي مفعّل وبياناته في connection (أو نُفِّذ التجديد).نعماعرض البيانات لعميلك.
refundedتعذّر الإنشاء أو التجديد فعاد المبلغ كاملاً.نعمأعد لعميلك ماله أو اختر بروكسياً آخر.
الانتهاء بروكسي انتهت مدته يبقى status = completed لكن active = false، ولا يُجدَّد ولا يُستبدَل (422) — يُشترى واحدٌ جديد.

9بروكسياتي والمتابعة

لاسترجاع بيانات الاتصال في أي وقت.

GET/proxies/orders/{reference}

بروكسي واحد (أو عملية تجديد) بشكله الكامل — بمرجعنا أو بمرجعك.

curl -H "X-API-Key: axk_YOUR_KEY" https://axissstore.com/api/partner/v1/proxies/orders/PRX-10001
GET/proxies/orders

بروكسياتك المفعّلة وغير المنتهية (لا عمليات التجديد) — الأحدث أولاً، حتى 50. كل عنصر بالشكل الكامل.

{ "items": [ { "reference": "AX-PRX-3F9A2B01", "active": true, "expires_at": "2026-10-14T14:05",
               "connection": { "host": "1.2.3.4", "port": "9000", ... }, ... } ], "total": 1 }

الطلب يظهر أيضاً في نداءات الطلبات العامة (GET https://axissstore.com/api/partner/v1/orders/{reference}) بنصّ التسليم في delivery — لكنّ نداءات /proxies هي التي تعيد connection وexpires_at حقولاً منفصلة.

10التجديد

تمديد بروكسي فعّال بأي مدةٍ من باقته — عمليةٌ مستقلة بثمنها ومرجعها.

GET/proxies/orders/{reference}/options

مدد التجديد وأسعارها بشريحتك الآن، ومعها ما يلزم لاختيار بديلٍ عند الاستبدال.

المعاملالوصف
langلغة label المدد.
{
  "expires_at": "2026-10-14T14:05",
  "package": 1,
  "protocol": "socks",
  "durations": [
    { "key": "0.02", "label": "ساعتان", "days": 0, "hours": 2, "price_usd": "0.26" },
    { "key": "7",    "label": "7 أيام", "days": 7, "hours": 0, "price_usd": "4.12" }
  ]
}

بروكسي غير مفعّل بعد أو منتهٍ يعيد 422؛ ومرجعٌ ليس بروكسياً لك — أو بروكسي لم يُنشأ (refunded) أو عملية تجديد — يعيد 404. والأمر نفسه في renew وswap.

POST/proxies/orders/{reference}/renew

{reference} في المسار هو البروكسي الأصلي.

الحقلالوصف
duration *key المدة من options.durations.
reference *مرجعٌ جديد فريد لهذه العملية (ليس مرجع البروكسي).
curl -X POST https://axissstore.com/api/partner/v1/proxies/orders/PRX-10001/renew \
  -H "X-API-Key: axk_YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"duration":"7","reference":"PRX-10001-REN-1"}'
الرد — 201 (عملية جديدة)
{ "reference": "AX-PRX-77C01D2E", "partner_reference": "PRX-10001-REN-1",
  "kind": "renew", "parent": "AX-PRX-3F9A2B01",
  "status": "completed", "active": false, "connection": null, ...,
  "total_usd": "4.12",
  "delivery": "جُدِّد البروكسي AX-PRX-3F9A2B01\nينتهي: 2026-10-21 14:05" }

11الاستبدال المجاني

نقل بروكسي فعّال إلى بروكسي آخر من الباقة نفسها — بلا ثمن، والمدة كما هي.

POST/proxies/orders/{reference}/swap
الحقلالنوعالوصف
parent *عددid البروكسي الجديد من /proxies/parents?pkg=… — الباقة نفسها (options.package).
country / city / carrierعدداختياري: فلاتر /proxies/parents نفسها — ليُحدَّث location.
curl -X POST https://axissstore.com/api/partner/v1/proxies/orders/PRX-10001/swap \
  -H "X-API-Key: axk_YOUR_KEY" -H "Content-Type: application/json" \
  -d '{"parent":3007,"country":1,"city":4}'

الرد 200 بالبروكسي نفسه (المرجع نفسه) وبياناته الجديدة:

{ "reference": "AX-PRX-3F9A2B01", "status": "completed", "active": true,
  "connection": { "host": "5.6.7.8", "port": "9100", "username": "axuser1", "password": "secret99",
                  "protocol": "socks", "url": "socks5://axuser1:secret99@5.6.7.8:9100" },
  "expires_at": "2026-10-14T14:05", ... }

12منع ازدواج العمليات

الشبكة تنقطع، والخصم يجب ألّا يتكرر.

13الأخطاء

الصيغة نفسها في كل الواجهة — ابنِ منطقك على code لا على نص الرسالة.

HTTP/1.1 422 Unprocessable Entity
{
  "code": "validation_error",
  "message": "هذه المدة لم تعد متاحة — اختر مدةً أخرى.",
  "details": {}
}
HTTPcodeالسببالإجراء
401unauthenticatedالمفتاح مفقود أو غير صالح أو ملغى، أو سُحبت صلاحية الربط.تحقّق من الترويسة والمفتاح.
402insufficient_balanceالرصيد لا يكفي للشراء أو للتجديد.اشحن محفظتك. لا خصم حدث.
403account_suspendedالحساب موقوف.تواصل مع الدعم.
404not_foundمرجعٌ ليس بروكسياً لك، أو بروكسي لم يُنشأ، أو عملية تجديد حيث يُنتظر بروكسي.تحقّق من المرجع.
409conflictreference استُخدم لعمليةٍ أخرى.مرجع جديد لكل عملية.
422validation_errorحقل ناقص أو بصيغة خاطئة، مدة أو باقة غير متاحة، بروكسي منتهٍ، أو استبدال مرفوض.اقرأ الرسالة وصحّح. لا خصم حدث.
429rate_limitedتجاوز حدّ النداءات.انتظر Retry-After ثانية.
503proxies_disabledقسم البروكسيات متوقّف مؤقتاً.أعد المحاولة لاحقاً.
5xxhttp_5xxخطأ غير متوقع أو انقطاع.أعد المحاولة بالمرجع نفسه.
متى يحدث الخصم؟ فقط حين يعود 201 من الشراء أو التجديد. كل أخطاء 4xx أعلاه تُرفض قبل الخصم. وعند 5xx أو انقطاع الاتصال لا تفترض شيئاً — استعلم بمرجعك.

14مثال كامل

أرخص مدة في أول باقة، على أول بروكسي متاح — ثم تجديده.

Python

import os, time, requests

API = "https://axissstore.com/api/partner/v1"
HEADERS = {"X-API-Key": os.environ["AXIS_API_KEY"]}   # key from an environment variable

def call(method, path, **kw):
    for attempt in range(5):
        try:
            r = requests.request(method, API + path, headers=HEADERS, timeout=30, **kw)
        except requests.RequestException:
            time.sleep(2 ** attempt); continue          # network error: retry with the same reference
        if r.status_code == 429:
            time.sleep(int(r.headers.get("Retry-After", "5"))); continue
        if r.status_code >= 500:
            time.sleep(2 ** attempt); continue
        data = r.json()
        if r.status_code >= 400:
            raise RuntimeError(f"{data['code']}: {data['message']}")
        return data
    raise RuntimeError("service unavailable")

def buy_proxy(shop_order_id, protocol="socks"):
    pkg = call("GET", "/proxies/packages")["items"][0]["id"]
    parents = call("GET", "/proxies/parents", params={"pkg": pkg})["items"]
    durations = call("GET", "/proxies/durations", params={"pkg": pkg})["items"]
    if not parents or not durations:
        raise RuntimeError("nothing available right now")
    proxy = call("POST", "/proxies/orders", json={
        "pkg": pkg, "parent": parents[0]["id"], "protocol": protocol,
        "duration": durations[0]["key"],
        "reference": f"PRX-{shop_order_id}"})              # fixed per purchase
    while proxy["status"] in ("paid", "processing"):
        time.sleep(15)
        proxy = call("GET", f"/proxies/orders/{proxy['reference']}")
    return proxy                                        # completed or refunded

p = buy_proxy(10001)
if p["status"] == "completed":
    print(p["connection"]["url"], p["expires_at"])
    # later: renew it for the first offered duration
    opts = call("GET", f"/proxies/orders/{p['reference']}/options")
    call("POST", f"/proxies/orders/{p['reference']}/renew", json={
        "duration": opts["durations"][0]["key"], "reference": "PRX-10001-REN-1"})

Node.js

const API = 'https://axissstore.com/api/partner/v1';
const headers = { 'X-API-Key': process.env.AXIS_API_KEY, 'Content-Type': 'application/json' };

async function axis(method, path, body) {
  const res = await fetch(API + path, { method, headers, body: body && JSON.stringify(body),
                                    signal: AbortSignal.timeout(30000) });
  const data = await res.json();
  if (!res.ok) throw new Error(`${data.code}: ${data.message}`);
  return data;
}

const pkg = (await axis('GET', '/proxies/packages')).items[0].id;
const parent = (await axis('GET', `/proxies/parents?pkg=${pkg}`)).items[0].id;
const duration = (await axis('GET', `/proxies/durations?pkg=${pkg}`)).items[0].key;

const proxy = await axis('POST', '/proxies/orders',
  { pkg, parent, protocol: 'http', duration, reference: 'PRX-10001' });
console.log(proxy.status, proxy.connection?.url, proxy.expires_at);

15أفضل الممارسات وقائمة التحقق

ما يميّز ربطاً يعمل لسنوات عن ربطٍ يتعطّل عند أول انقطاع.

الموضوعالتوصية
التوفّراجلب /proxies/parents قبل الشراء مباشرةً. عند refunded بعد الشراء اختر بروكسياً آخر بمرجعٍ جديد.
الأسعارخزّن الباقات والمدد دقائق لا ساعات. المحاسبة على total_usd في الرد.
المدةأرسل key كما عاد (نصّاً). لا تحوّله إلى رقم ولا تحسبه.
بيانات الدخولأحرف صغيرة وأرقام فقط (3–32). الأسهل تركها لتُولَّد آلياً.
السرّيةconnection تحمل كلمة مرور — خزّنها مشفّرة واعرضها لصاحبها فقط.
الانتهاءخزّن expires_at ونبّه عميلك قبله؛ بعده لا تجديد — شراء جديد.
المهلةمهلة 30 ثانية لكل نداء. عند انتهائها لا تفترض الفشل — أعد بالمرجع نفسه.
السجلاتسجّل reference وpartner_reference لكل عملية. لا تسجّل المفتاح ولا كلمات مرور البروكسيات.

قبل الإطلاق

البند
☐المفتاح محفوظ على الخادم فقط (متغيّر بيئة)، ولا يظهر في أي كود متصفح أو تطبيق أو سجل.
☐كل شراء وكل تجديد يحمل reference فريداً يُحفظ في قاعدة بياناتك قبل الإرسال.
☐مراجع البروكسيات لا تتقاطع مع مراجع المتجر والأرقام (بادئة لكل نوع).
☐المدة تُرسَل بمفتاحها key كما عاد من durations.
☐بيانات الاتصال تُعرض لعميلك فور عودتها، وتُحدَّث بعد كل استبدال.
☐حالة refunded تُعيد المبلغ لعميلك في متجرك؛ وحالة processing لا تُعامَل كفشل.
☐تنبيه لعميلك قبل expires_at، وتنبيه لك عند انخفاض الرصيد.
☐جرّبت شراء بروكسي حقيقي بأقصر مدة، ثم تجديده واستبداله.

16مرجع النداءات والدعم

كل نداءات قسم البروكسيات في جدول واحد.

الفعلالمسارالوظيفةيخصم؟
GET/proxies/packagesالباقات وأرخص سعر فيها.لا
GET/proxies/durationsمدد الباقة وأسعارها.لا
GET/proxies/countriesدول الباقة.لا
GET/proxies/citiesمدن الدولة.لا
GET/proxies/carriersمشغّلو المدينة.لا
GET/proxies/parentsالبروكسيات المتاحة الآن.لا
GET/proxies/credentialsبيانات دخول مقترحة.لا
POST/proxies/ordersشراء بروكسي.نعم
GET/proxies/ordersبروكسياتي المفعّلة.لا
GET/proxies/orders/{reference}حالة بروكسي أو تجديد.لا
GET/proxies/orders/{reference}/optionsمدد التجديد وأسعارها.لا
POST/proxies/orders/{reference}/renewتجديد بروكسي.نعم
POST/proxies/orders/{reference}/swapاستبدال مجاني.لا

سجل التغييرات

الإصدارالتغييرات
1.2أول إصدار لنداءات البروكسيات في واجهة الشركاء: الكتالوج الحيّ، الشراء، بيانات الاتصال، التجديد، والاستبدال المجاني.

© 2026 AXIS GROUP — AXIS STORE. جميع الحقوق محفوظة.
هذه الوثيقة مرجعٌ تقني لشركاء AXIS STORE، وقد تُحدَّث — النسخة الأحدث دائماً على https://axissstore.com/developers/proxies.