إجراء ربط حساب ثلاثي الاتجاه
إرشادات إضافية حول ربط الحسابات
بعد أن يقبل التاجر نطاق OAuth، يتمّ إنشاء رمز مميّز للدخول وإعادة التحميل. إذا تم تخزين الرمز المميّز لإعادة تحميل الحساب المتعدّد العملاء، يمكن تقديم طلب من خلال واجهة برمجة التطبيقات باستخدام accounts.link
مع كائن AccountsLinkRequest
. يجب أن يكون الإجراء "request".
وفي المقابل، يمكن تقديم طلب بيانات من واجهة برمجة التطبيقات مباشرةً بعد استخدام الرمز المميّز للحساب الفرعي باستخدام الكائن accountsLinkRequest. يجب أن يكون نوع الإجراء "مقبول". يتيح ذلك سير عمل سلس لربط الحسابات للتجّار الذين ينضمون إلى منصتك.
إجراء ربط حساب ثلاثي الاتجاه
لنفترض أن لديك الأمثلة التالية للحسابات:
Account | الغرض |
---|---|
111111111 | حساب متعدّد العملاء (MCA) |
2222222 | حساب فرعي آخر |
3333333 | حساب إعداد جديد |
في ما يلي مورد account.link لطلب الربط طلب لمعلَماته:
المَعلمة | القيمة |
---|---|
merchantID | 111111111 |
accountID | 2222222 |
وسيكون نص AccountLinkRequest على النحو التالي:
الموقع | القيمة |
---|---|
linkType | eCommercePlatform |
linkedAccountId | 3333333 |
إجراء | طلب |
على العكس من ذلك، سيحتوي مورد account.link لـ الموافقة على الرابط على ما يلي لمعلماته:
المَعلمة | القيمة |
---|---|
merchantID | 3333333 |
accountID | 3333333 |
وسيكون نص AccountLinkRequest على النحو التالي:
الموقع | القيمة |
---|---|
linkType | eCommercePlatform |
linkedAccountId | 2222222 |
إجراء | موافقة |
eCommercePlatformLinkInfo.externalAccountId | المعرّف الخارجي للعميل |
الخدمات | shoppingAdsProductManagement |