- المرجع: التاجر
- PaymentRestrictions
- CreditCardRestrictions
- CreditCardType
- PaymentOption
- PaymentOptionType
- ActivationType
- UserPurchaseRestriction
- PaymentProcessorConfig
- المعالِج
- TokenizationConfig
- BillingInformationFormat
- البنود
- MerchantMatchingHints
- ServiceAttribute
- القيمة
- نصيحة
- EconomicOperator
- الطُرق
المورد: التاجر
معلومات عن تاجر على منصة المجمّع
تمثيل JSON |
---|
{ "name": string, "merchantName": string, "telephone": string, "url": string, "geo": { object ( |
الحقول | |
---|---|
name |
اسم مورد التاجر، الذي يكون بالتنسيق |
merchant |
تُستخدَم سمات merchantName وtelephone وurl وgeo لتسهيل مطابقة مستودع الشركاء مع التجّار المدرَجين حاليًا على "خرائط Google". لن يتم عرض هذه المعلومات. اسم التاجر. |
telephone |
رقم الهاتف العلني للتاجر بما في ذلك رمزَي البلد والمنطقة، على سبيل المثال +14567891234. |
url |
عنوان URL للموقع الإلكتروني العلني للتاجر |
geo |
معلومات الموقع الجغرافي للتاجر، بما في ذلك خط العرض وخط الطول والعنوان |
category |
فئة النشاط التجاري في منصة المجمّع |
numBookings30d |
تم إيقاف العمل بهذا الحقل. |
taxRateBasisPoints |
معدّل الضريبة الذي يدفعه التاجر بالنقاط الأساسية (واحد من المائة من النسبة المئوية). على سبيل المثال، إذا كان معدّل الضريبة %7.5، يجب ضبط هذا الحقل على 750. في حال عدم ضبط هذا الحقل أو ضبطه على 0، يكون السعر الإجمالي الذي يتم تحصيله من المستخدم مقابل أي خدمة يوفّرها هذا التاجر هو السعر الدقيق الذي يحدّده Service.price. يُفترض أن يكون سعر الخدمة معفى من الضرائب السارية أو أنّه يشملها. ولن تظهر الضرائب للمستخدم كعنصر منفصل. في حال ضبط هذا الحقل على أي قيمة غير صفرية، سيتضمّن السعر الإجمالي الذي يتم تحصيله من المستخدم مقابل أي خدمة يوفّرها هذا التاجر سعر الخدمة بالإضافة إلى الضريبة التي تم احتسابها باستخدام معدّل الضريبة المقدَّم هنا. سيتم تقريب الكسور من أصغر وحدة عملة (مثل الكسور من سنت واحد) باستخدام التقريب إلى أقرب عدد صحيح. ستظهر الضرائب للمستخدم كعنصر منفصل. تم إيقاف هذا الحقل نهائيًا، يُرجى استخدام taxRate بدلاً منه. |
tax |
معدّل الضريبة لدى التاجر في حال توفّر هذا الحقل، يتم تجاوز حقل taxRateBasisPoints الذي تم إيقافه نهائيًا. ستؤدي رسالة فارغة (أي taxRate { }) إلى إعادة ضبط معدّل الضريبة المطبَّق على القيمة صفر. |
payment |
القيود المفروضة على طرق الدفع التي يقبلها هذا التاجر نفترض عدم فرض أي قيود في حال عدم ضبط هذا الحقل. |
payment |
خيارات الدفع المتاحة لهذا التاجر ستتمكّن الخدمات التابعة لهذا التاجر من الحدّ بشكل فردي من خيارات الدفع التي تسمح بها. |
paymentProcessorConfig |
إعدادات معالج دفعات يستخدم الرموز المميّزة، إذا كان التاجر يقدّم هذه الميزة |
tokenization |
إعدادات معالج دفعات يستخدم الرموز المميّزة، إذا كان التاجر يقدّم هذه الميزة |
terms |
بنود وأحكام التاجر المحدّد التي يتم عرضها للمستخدم عند حجز خدمة من خلال ميزة "الحجز عبر Google" بالإضافة إلى ذلك، يتم دائمًا عرض أحكام وشروط شريك المحتوى المجمّع للمستخدم، ويجب عدم تقديمها هنا. |
brand |
سلسلة غير شفافة تحدّد العلامة التجارية الموجّهة للمستهلكين لاستخدامها عند عرض عملية تحديد المصدر الخاصة بالشريك. يسمح هذا الحقل للشركاء الذين لديهم علامات تجارية متعدّدة موجّهة للمستهلكين بتوفير التجّار لجميع العلامات التجارية ضمن الخلاصة نفسها. تتألف العلامة التجارية من عناصر موجّهة للمستهلكين، مثل الاسم والشعار وبنود الخدمة وسياسة الخصوصية. إذا كانت هناك علامة تجارية واحدة فقط للشريك موجّهة للمستهلكين، ليس عليك ضبط هذا الحقل ويمكن تجاهله. إذا كان الشريك... هل لا تملك علامات تجارية متعدّدة موجّهة للمستهلكين؟ --> تجاهُل هذا الحقل هل تم ضبط علامات تجارية متعددة؟
ملاحظة مهمة: لا يحتاج معظم الشركاء إلى ضبط هذا الحقل. إذا أراد الشريك استخدام هذا الحقل، عليه التواصل معنا أولاً لضبط علامات تجارية منفصلة، بما في ذلك العلامة التجارية التلقائية. |
matching |
نصائح لمساعدة Google في مطابقة التاجر بمكان على "خرائط Google" ملاحظة: لا يحتاج معظم الشركاء إلى ضبط هذا الحقل، لأنّ Google ستطابق التجّار مع الأماكن على "خرائط Google" باستخدام المعلومات المقدّمة أعلاه. (اختياري) |
service |
تعريفات لأيّ سمات خدمة مستخدَمة لوصف الخدمات لهذا التاجر (اختياري) |
action |
اختيارية: عنوان URL للإجراء مع اللغة المرتبطة به وقائمة البلدان التي يقتصر عليها الإجراء والنوع والمنصّة الاختيارية التي تشير إلى المنصّة التي يجب تنفيذ هذا الإجراء عليها |
waitlist |
اختيارية: نصائح عامة من تاجر معيّن لمستخدم ينضم إلى قائمة انتظار من خلال ميزة "الحجز عبر Google" يجب ألا يزيد طول حقول النص الفردية في الإشعار عن 100 بايت. |
economic |
اختيارية: يجب توفير معلومات المشغّل الاقتصادي المرتبطة بهذا التاجر المحدّد للامتثال للوائح التنظيمية. (اختياري) |
PaymentRestrictions
القيود المفروضة على طرق الدفع التي يقبلها هذا التاجر
تمثيل JSON |
---|
{
"creditCardRestrictions": {
object ( |
الحقول | |
---|---|
credit |
قيود على بطاقات الائتمان التي يقبلها هذا التاجر نفترض أنّه يتم قبول جميع بطاقات الائتمان في حال عدم ضبط هذا الحقل. يُرجى العلم أنّ قائمة البطاقات المتوافقة مع CreditCardType ستتزايد بمرور الوقت، ما يعني أنّ ترك هذا الحقل فارغًا سيؤدي إلى تغيير الإعدادات في المستقبل. |
CreditCardRestrictions
قيود على أنواع بطاقات الائتمان التي يقبلها هذا التاجر
تمثيل JSON |
---|
{
"creditCardType": [
enum ( |
الحقول | |
---|---|
credit |
قائمة ببطاقات الائتمان المتوافقة لا يمكن استخدام بطاقات الائتمان إذا كانت فارغة. |
CreditCardType
نوع بطاقة الائتمان
عمليات التعداد | |
---|---|
CREDIT_CARD_TYPE_UNSPECIFIED |
غير مستخدَمة |
VISA |
بطاقة ائتمان Visa |
MASTERCARD |
بطاقة ائتمان Mastercard |
AMERICAN_EXPRESS |
بطاقة ائتمان American Express |
DISCOVER |
بطاقة ائتمان Discover |
JCB |
بطاقة ائتمان JCB |
PaymentOption
خيار دفع يمكن استخدامه لدفع رسوم الخدمات التي يقدّمها التاجر يمكن مشاركة خيارات الدفع بين تجّار متعدّدين (مثل التجّار التابعين للسلسلة نفسها).
تمثيل JSON |
---|
{ "paymentOptionId": string, "name": string, "description": string, "price": { object ( |
الحقول | |
---|---|
payment |
يُستخدَم هذا المعرّف لتحديد خيار الدفع هذا. يكون رقم التعريف هذا موحّدًا على مستوى المجمّع بأكمله، وسيسمح إعادة استخدام قيمة معيّنة لدى تجّار متعدّدين للمستخدم بالدفع باستخدام خيار الدفع المقابل لدى هؤلاء التجّار. عند إعادة استخدام معرّف لدى تجار متعدّدين، سيؤدي تعديل أي قيمة لخيار دفع تابع لتاجر واحد إلى تعديل أي خيار دفع آخر يحمل المعرّف نفسه تابعًا لتاجر مختلف. ولهذا السبب، من أفضل الممارسات أن تتشارك جميع خيارات الدفع المعرّف نفسه، وأن يتم تعديلها دائمًا إلى قيم متطابقة، لتجنّب أي احتمال لسلوك غير مرغوب فيه. |
name |
اسم خيار الدفع ويمكن أن يكون هذا المحتوى مرئيًا للمستخدم. |
description |
وصف لخيار الدفع ويمكن أن يكون هذا المحتوى مرئيًا للمستخدم. |
price |
سعر خيار الدفع |
tax |
معدّل الضريبة لخيار الدفع هذا في حال توفّر هذا الحقل، يتمّ تجاوز حقل taxRate المتوفّر في Merchant أو Service. ستؤدي رسالة فارغة (أي taxRate { }) إلى إعادة ضبط معدّل الضريبة المطبَّق على القيمة صفر. |
payment |
نوع خيار الدفع هذا يمكن استخدامها لمرة واحدة في البث المباشر بدون اشتراك، وعدة مرات في الحِزم، وبشكل غير محدود في الاشتراكات. |
session |
عدد الجلسات التي يمكن استخدام خيار الدفع هذا فيها لا يُسمَح باستخدامها إلا مع الحِزم أو الجلسات المتعددة، حيث يجب أن تكون القيمة أكبر من 1. |
purchase |
يمكن شراء خيار الدفع خلال هذه الفترة. |
valid |
يمكن استخدام خيار الدفع خلال هذا الفاصل الزمني (مثل سعر خاص لشهر كانون الثاني (يناير) 2017). في حال توفّر هذه القيمة، يتمّ تجاوز validDuration وactivationType. |
valid |
مدة صلاحية خيار الدفع (مثلاً، اشتراك لمدة 30 يومًا) المدة بالثواني مع ما يصل إلى تسعة أرقام كسور، وتنتهي بـ " |
activation |
تحدِّد هذه السمة كيفية تحديد تاريخ بدء صلاحية خيار الدفع هذا. |
user |
تقييد المستخدمين المؤهَّلين لشراء خيار الدفع هذا يمكن استخدامها لتقييد خيار دفع ترويجي بمجموعة فرعية من المستخدمين. وفي حال عدم ضبطها، يكون جميع المستخدمين مؤهّلين. |
PaymentOptionType
نوع خيار الدفع
عمليات التعداد | |
---|---|
PAYMENT_OPTION_TYPE_UNSPECIFIED |
غير مستخدَمة |
PAYMENT_OPTION_SINGLE_USE |
لا يمكن استخدام خيار الدفع إلا مرة واحدة. |
PAYMENT_OPTION_MULTI_USE |
يمكن استخدام خيار الدفع إذا كان عدد الجلسات أكبر من 0. |
PAYMENT_OPTION_UNLIMITED |
يمكن استخدام خيار الدفع خلال النطاق الزمني الصالح له، ولا ينطبق عدد الجلسات. |
ActivationType
تحدِّد كيفية تحديد تاريخ بدء صلاحية الشهادة.
عمليات التعداد | |
---|---|
ACTIVATION_TYPE_UNSPECIFIED |
غير مستخدَمة |
ACTIVATION_ON_PURCHASE |
تبدأ صلاحية الاشتراك من وقت الشراء. |
ACTIVATION_ON_FIRST_USE |
تبدأ صلاحية خيار الدفع عند استخدامه لأول مرة. |
UserPurchaseRestriction
تقييد المستخدمين المؤهَّلين لشراء خيار دفع
تمثيل JSON |
---|
{ "newToMerchant": boolean, "newToPaymentOption": boolean } |
الحقول | |
---|---|
new |
خيار دفع لا يمكن شراؤه إلا من قِبل المستخدمين الذين لم يسبق لهم الشراء من التاجر نفسه. |
new |
خيار دفع لا يمكن شراؤه إلا من قِبل المستخدمين الذين لم يسبق لهم شراء خيار الدفع نفسه. |
PaymentProcessorConfig
إعدادات جهة معالجة المعاملات، يتم إعدادها على أساس كل تاجر.
تمثيل JSON |
---|
{
"processor": enum ( |
الحقول | |
---|---|
processor |
يحدِّد شريك جهة معالجة المعاملات الذي تنطبق عليه هذه الإعدادات. |
public |
المفتاح المستخدَم لتحديد هذا التاجر لدى جهة معالجة المعاملات. بالنسبة إلى Stripe، يُرجى الرجوع إلى: https://stripe.com/docs/dashboard#api-keys. بالنسبة إلى Braintree، يُرجى الرجوع إلى: https://articles.braintreepayments.com/control-panel/important-gateway-credentials. |
version |
رقم إصدار واجهة برمجة التطبيقات الذي تم إرساله إلى جهة معالجة المعاملات مع طلبات الدفع |
معالِج البيانات
يحدِّد شريكًا معيّنًا لمعالجة المعاملات.
عمليات التعداد | |
---|---|
PROCESSOR_UNSPECIFIED |
غير مستخدم |
PROCESSOR_STRIPE |
إعدادات للدفع باستخدام Stripe |
PROCESSOR_BRAINTREE |
إعدادات للدفع باستخدام Braintree |
TokenizationConfig
إعدادات لتوليد الرموز المميّزة لمعالج الدفع، يتم إعدادها على أساس كل تاجر.
تمثيل JSON |
---|
{
"tokenizationParameter": {
string: string,
...
},
"billingInformationFormat": enum ( |
الحقول | |
---|---|
tokenization |
سيتضمّن إعداد ترميز المعاملات عادةً مَعلمة ترميز معاملات واحدة يكون مفتاحها هو "gateway" وتكون قيمتها هي اسم المعالج. تعتمد بقية المَعلمات على المعالج. اطّلِع على مستندات Google Pay للحصول على مزيد من المعلومات. مثال على Braintree: tokenizationParameter { key: "gateway" value: "braintree" } tokenizationParameter { key: "braintree:apiVersion" value: "v1" } tokenizationParameter { key: "braintree:sdkVersion" value: "2.30.0" } tokenizationParameter { key: "braintree:merchantId" value: "abcdef" } tokenizationParameter { key: "braintree:clientKey" value: "production_xxx_yyy" } مثال على Stripe: tokenizationParameter { key: "gateway" value: "stripe" } tokenizationParameter { key: "stripe:version" value: "2018-02-28" } tokenizationParameter { key: "stripe:publishableKey" value: "pk_1234" } مثال على Adyen: مَعلمة إنشاء الرموز المميّزة { key: "gateway" value: "adyen" } مَعلمة إنشاء الرموز المميّزة { key: "gatewayMerchantId" value: "yourId" } عنصر يحتوي على قائمة بأزواج |
billing |
يجب تضمين معلومات فوترة المستخدم في رمز الدفع كما تم إدخالها في Google Pay باستخدام طريقة الدفع المفضّلة (راجع أعلاه). ويؤدي ترك الحقل فارغًا إلى تحديد MIN. |
BillingInformationFormat
مقدار بيانات عنوان إرسال الفواتير المطلوب من المستخدم إدخالها وتضمينها في الرمز المميّز تتوافق قيم التعداد مع المَعلمات في Google Pay API (اطّلِع على https://developers.google.com/pay/api/web/reference/object#BillingAddressParameters).
عمليات التعداد | |
---|---|
BILLING_INFORMATION_FORMAT_UNSPECIFIED |
غير محدّد الإعداد التلقائي هو MIN. |
MIN |
الاسم ورقم رمز البلد والرمز البريدي (الإعداد التلقائي في Google Pay) |
FULL |
الاسم وعنوان الشارع والموقع الجغرافي والمنطقة ورقم تعريف البلد والرمز البريدي |
البنود
مجموعة من القواعد والإرشادات التي يتم عرضها للمستخدم لإجراء حجز من خلال ميزة "الحجز من خلال Google"
تمثيل JSON |
---|
{
"url": string,
"text": string,
"localizedText": {
object ( |
الحقول | |
---|---|
url |
عنوان URL للأحكام والشروط، اختياريًا |
text |
النص الذي سيتم عرضه للمستخدم. استخدِم localizedText أدناه لعمليات الدمج الجديدة. |
localized |
النص المترجَم الذي سيتم عرضه للمستخدم. |
MerchantMatchingHints
هي إشارات تُستخدَم لمساعدة Google في مطابقة التاجر بمكان على "خرائط Google".
تمثيل JSON |
---|
{ "placeId": string } |
الحقول | |
---|---|
place |
رقم تعريف المكان في قاعدة بيانات "أماكن Google" وعلى "خرائط Google" اطّلِع على https://developers.google.com/places/web-service/place-id للحصول على مزيد من المعلومات عن أرقام تعريف الأماكن. |
ServiceAttribute
سمات الخدمة هي فئات يحدّدها الشريك لوصف الخدمات التي يقدّمها التاجر. على سبيل المثال، قد يحدّد المصرف سمة خدمة "نوع الحساب" بقيم محتملة هي "شخصي" و "تجاري"، في حين قد يحدّد صالون حلاقة سمة خدمة "نوع الخدمة" بقيم محتملة هي "قصة شعر" و"لون" و "موضّة".
تمثيل JSON |
---|
{
"attributeId": string,
"attributeName": string,
"value": [
{
object ( |
الحقول | |
---|---|
attribute |
معرّف يحدّد بشكل فريد سمة الخدمة هذه من بين سمات أخرى للتاجر نفسه، مثل "نوع-الحساب". |
attribute |
اسم يظهر للمستخدم لهذه السمة، مثل "نوع الحساب" |
value[] |
جميع القيم الممكنة لسمة الخدمة هذه |
القيمة
تمثّل قيمة محتملة لسمة خدمة معيّنة.
تمثيل JSON |
---|
{ "valueId": string, "valueName": string } |
الحقول | |
---|---|
value |
معرّف يحدِّد هذه القيمة بشكل فريد من بين قيم أخرى لسمة الخدمة هذه، مثل "شخصي". |
value |
اسم ظاهر للمستخدم للقيمة، مثل "شخصي". |
الإرشاد
النصائح التي تظهر للمستخدم عند الحجز من خلال ميزة "الحجز عبر Google"
تمثيل JSON |
---|
{
"text": {
object ( |
الحقول | |
---|---|
text |
رسالة مخصّصة يتم عرضها للمستخدم عند الحجز من خلال ميزة "الحجز عبر Google" |
EconomicOperator
معلومات عن مشغّل المحتوى الاقتصادي للعرض.
تمثيل JSON |
---|
{
"text": {
object ( |
الحقول | |
---|---|
text |
مطلوب. الاسم والعنوان ورقم الهاتف وعنوان البريد الإلكتروني للمشغّل الاقتصادي، والذي يُعرَّف على أنّه المصنّع أو الممثّل المعتمَد أو المستورِد أو الموزّع أو مقدّم خدمة التوصيل أو أي شخص طبيعي أو اعتباري آخر يخضع لالتزامات متعلّقة بتصنيع المنتجات أو توفيرها أو طرحها في الخدمة تمثيل سلسلة بتنسيق حر للمشغّل الاقتصادي يمكن تنسيق هذه المعلومات باستخدام " " و "\n". |
الطُرق |
|
---|---|
|
تنشئ هذه الدالة Merchant جديدة يديرها المجمّع المحدّد، وتُرجعها. |
|
لحذف Merchant حالي يديره المجمّع المحدّد |
|
الحصول على MerchantStatus من Merchant |
|
تعديل Merchant حالي تديره المجمّعة المحدّدة وإعادته |