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