يمكن ربط حسابات التجار من خلال علاقات مختلفة. تمثل كل علاقة أنواع الخدمات التي يوفرها أحد الحسابات للآخر.
تتكون العلاقة من السمات التالية:
- مقدّم الخدمة:
externalAccountId
الذي يمثل المعرّف الخارجي للحساب الذي تم إعداده للعلاقة.- الحساب الذي يتلقّى الخدمة
- الخدمة أو مجموعة الخدمات المقدَّمة.
في واجهة برمجة تطبيقات حسابات التجار، يمكن أن تتضمن الحسابات العلاقات التالية:
- تجميع الحسابات: مقدّم الخدمة هو مقدّم الخدمة، مثل حساب بامتيازات متقدّمة، ويقدّم خدمة
accountAggregation
لحساباته الفرعية.
يحدّد النوع service
مستوى الوصول الممنوح لمقدّم الخدمة.
على سبيل المثال، إليك كيفية تمثيل واجهة برمجة التطبيقات لحسابات التجار للتدرّج الهرمي لحسابك إذا كنت تمثّل منصة تابعة لجهة خارجية تدير الحسابات الفرعية نيابةً عن تجّار آخرين:
- مقدم الخدمة: حسابك متقدم.
- الحساب الذي يتلقّى الخدمة: حساب فرعي لتمثيل التاجر ضمن حسابك بامتيازات متقدّمة.
service
:accountAggregation
، الذي يمنح حق وصول المشرف لحسابك بامتيازات متقدّمة إلى الحساب الفرعي.
للاطّلاع على تفاصيل حول كيفية إعداد حساب متقدّم وربطه بحسابات تجّار جديدة، يُرجى قراءة المقالة حول إنشاء حسابات فرعية وإدارتها.