يمكنك استخدام حساب خدمة للسماح بوصول Merchant API إلى حساب التاجر الخاص بك. راجع السماح بوصول تطبيقات الجهات الخارجية إلى حسابات التجار إذا كان التطبيق يحتاج إلى الوصول إلى حسابات التجار لدى عملائك.
حساب الخدمة هو نوع خاص من الحسابات، وعادةً ما يستخدمه التطبيق بدلاً من الأشخاص. يتم تحديد حساب الخدمة باستخدام عنوان البريد الإلكتروني الخاص به، وهو عنوان فريد للحساب.
يجب أن يكون لديك حساب تاجر قبل أن تتمكّن من إنشاء حساب خدمة.
إنشاء حساب خدمة
أنشئ بيانات اعتماد حساب الخدمة أو ادخل إلى بيانات الاعتماد العامة التي أنشأتها سابقًا، ثم أنشئ معرِّف عميل OAuth 2.0:
- انتقِل إلى وحدة التحكم في واجهة Google API.
- حدد مشروعًا من القائمة المنسدلة في أعلى الصفحة، أو انقر على مشروع جديد لإنشاء مشروع.
- ابحث عن Merchant API في قائمة Google APIs، وتأكَّد من أنّها مفعَّلة لهذا المشروع.
- انقر على إدارة.
- في الشريط الجانبي على يمين الصفحة، اختَر بيانات الاعتماد. قد تحتاج إلى النقر على السهم الذي يشير إلى اليسار في أعلى يمين الصفحة للاطّلاع على بيانات الاعتماد.
- اختَر إنشاء بيانات الاعتماد، ثم حساب الخدمة.
- أدخِل اسمًا لحساب الخدمة. هذا هو اسم المستخدم التلقائي لرقم تعريف حساب الخدمة. احفظ رقم تعريف حساب الخدمة، بما في ذلك الجزء الذي يلي الحرف "@"، لاستخدامه لاحقًا.
انقر على إنشاء، واتّبِع الخطوات الاختيارية لمنح الإذن بالوصول إلى المشروع والمستخدمين، ثم انقر على تم.
الحصول على مفتاح خاص بتنسيق JSON
أنشئ مفتاح JSON الخاص لحساب الخدمة في وحدة تحكم واجهة برمجة تطبيقات Google:
- انقر على حساب الخدمة، ثم اختَر علامة التبويب المفاتيح.
- انقر على إضافة مفتاح > إنشاء مفتاح جديد.
- اختَر JSON كنوع المفتاح.
- انقر على إنشاء لتنزيل المفتاح الخاص. ملاحظة: لا يمكنك تنزيل مفتاح الامتياز إلا عند إنشائه. لا يمكنك العودة إلى هذه الخطوة لاحقًا.
منح حساب الخدمة إذن الوصول إلى حساب التاجر
أضِف حساب الخدمة الجديد كمستخدم إلى حساب التاجر:
- سجِّل الدخول إلى Merchant Center.
- انقر على الوصول إلى الحساب في إعدادات حسابك.
انقر على + إضافة مستخدم، واستخدِم رقم تعريف حساب الخدمة كعنوان البريد الإلكتروني للمستخدم الجديد.
إذا لم تحفظ رقم تعريف حساب الخدمة، انتقِل إلى صفحة إدارة حسابات الخدمة، واختَر مشروعك.
حدِّد الإعدادات المفضّلة وصول المستخدم وإشعارات البريد الإلكتروني لحساب الخدمة.
انقر على إضافة مستخدم لحفظ إعداداتك المفضّلة والعودة إلى قائمة المستخدمين. من المفترض أن يتم إدراج رقم تعريف حساب الخدمة مع دور المستخدم الذي تم اختياره.
يمكنك تكرار هذه الخطوات لكل حسابات الخدمة التي تتطلّب الوصول إلى بيانات حساب التاجر.
الأسئلة الشائعة
- هل يمكنني تسجيل الدخول إلى واجهة مستخدم Merchant Center باستخدام حساب الخدمة؟
- لا، حسابات الخدمة ليست حسابات Google عادية ولا يمكنها الوصول إلى واجهة مستخدم Merchant Center.
- ما هو عدد المرات التي أحتاج فيها إلى إعادة تحميل رموز الدخول إلى حساب الخدمة؟
- تنتهي صلاحية رموز الدخول المميزة بعد ساعة واحدة من إصدارها من خلال خادم تفويض OAuth 2.0 من Google. عند انتهاء صلاحية رمز الدخول، يجب أن يستخدم التطبيق مكتبة البرامج لجلب رمز دخول آخر. لإعادة تحميل رمزك المميّز يدويًا، احذف ملف store-token.json وأعِد المصادقة.