- المصدر: التاجر
- 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 |
عادةً ما يكون لعملية تهيئة الترميز المميز مَعلمة رمز مميّز واحدة يكون مفتاحها هو "المدخل". وقيمته هي اسم المعالج. وتعتمد بقية المعاملات على المعالج. اطّلِع على مستندات 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" القيمة: "adyen" } tokenizationParameter { key: "gatewayMerchantId" القيمة: "yourId" } عنصر يحتوي على قائمة بأزواج |
billing |
يجب تضمين معلومات الفوترة الخاصة بالمستخدم في رمز الدفع كما تم إدخالها في Google Pay باستخدام طريقة الدفع المفضّلة (راجع أعلاه). يتساوى ترك الحقل فارغًا مع تحديد MIN. |
BillingInformationFormat
مقدار بيانات عنوان إرسال الفواتير المطلوب من المستخدم إدخالها وتضمينها في الرمز المميّز تتوافق قيم enum مع المَعلَمات في 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
سمات الخدمة هي فئات يحدِّدها الشركاء وتصف الخدمات المتوفّرة للتاجر. على سبيل المثال، قد يحدّد المصرف "نوع الحساب" سمة الخدمة مع القيم المحتملة "شخصي" و"نشاط تجاري"، بينما يمكن لصالون حلاقة تحديد "نوع الخدمة" service مع القيم المحتملة "قص الشعر" و"اللون" و"النمط".
تمثيل 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 حالي يديره العارض المحدّد وإرجاعه |