- משאב: מוכר
- 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 שהוצא משימוש. הודעה ריקה (למשל מס בשיעור { }) תאפס את שיעור המס שהוחל. |
payment |
הגבלות על אמצעי התשלום שהמוכר הזה מקבל. אנחנו מניחים שאין הגבלות אם השדה הזה לא מוגדר. |
payment |
אפשרויות התשלום הזמינות למוכר הזה. שירותים של המוכר הזה יוכלו להגביל בנפרד את אפשרויות התשלום שהם מאפשרים. |
paymentProcessorConfig |
הגדרה של מעבד תשלומים המבוסס על אסימונים, אם יש למוכרים תמיכה בכך. |
tokenization |
הגדרה של מעבד תשלומים המבוסס על אסימונים, אם יש למוכרים תמיכה בכך. |
terms |
התנאים וההגבלות של המוֹכר הספציפי, שמוצגים למשתמש כשמזמינים שירות דרך 'Google הזמנת מקומות'. בנוסף, התנאים וההגבלות של שותף ה-Aggregator תמיד מוצגים למשתמש ואסור לספק אותם כאן. |
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
סוג כרטיס האשראי.
טיפוסים בני מנייה (enum) | |
---|---|
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 שמופיע אצל המוכר או השירות. הודעת ריק (כלומר taxRate { }) תאפס את שיעור המס שהוחל לאפס. |
payment |
הסוג של אפשרות התשלום הזו. שימוש יחיד להרשמה, לשימוש רב-פעמי בחבילות, וללא הגבלה על מספר החברים. |
session |
לכמה סשנים אפשר להשתמש באפשרות התשלום הזו. תקף רק לחבילות מרובות / סשנים, כאשר הערך צריך להיות > 1. |
purchase |
ניתן לרכוש את אפשרות התשלום במרווח הזמן הזה. |
valid |
אפשר להשתמש באפשרות התשלום במהלך התקופה הזו (למשל, מחיר מיוחד לינואר 2017). אם הוא קיים, הוא מבטל את validDuration ואת activationType. |
valid |
משך התוקף של אפשרות התשלום (למשל, חברות ל-30 יום). משך זמן בשניות עם עד תשע ספרות עשרוניות, שמסתיים ב-' |
activation |
הגדרה של האופן שבו נקבע תאריך תחילת התוקף של אפשרות התשלום הזו. |
user |
הגבלת המשתמשים שיכולים לרכוש את אפשרות התשלום הזו. אפשר להשתמש בה כדי להגביל אפשרות תשלום במסגרת קידום מכירות לקבוצת משנה של משתמשים. אם היא לא מוגדרת, כל המשתמשים יהיו כשירים. |
PaymentOptionType
סוג של אפשרות תשלום.
טיפוסים בני מנייה (enum) | |
---|---|
PAYMENT_OPTION_TYPE_UNSPECIFIED |
לא בשימוש. |
PAYMENT_OPTION_SINGLE_USE |
אפשר להשתמש באפשרות התשלום פעם אחת בלבד. |
PAYMENT_OPTION_MULTI_USE |
אפשר להשתמש באפשרות התשלום אם מספר הסשנים שלה > 0. |
PAYMENT_OPTION_UNLIMITED |
אפשר להשתמש באפשרות התשלום במסגרת טווח הזמן התקף שלה – מספר הסשנים לא רלוונטי. |
ActivationType
מגדיר את האופן שבו נקבע תאריך ההתחלה של התוקף.
טיפוסים בני מנייה (enum) | |
---|---|
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 |
מספר גרסת ה-API שנשלח למעבד התשלומים יחד עם בקשות התשלום. |
מעבד
מגדיר שותף ספציפי לעיבוד תשלומים.
טיפוסים בני מנייה (enum) | |
---|---|
PROCESSOR_UNSPECIFIED |
אינו בשימוש |
PROCESSOR_STRIPE |
הגדרות אישיות לתשלומים באמצעות Stripe. |
PROCESSOR_BRAINTREE |
הגדרה של תשלומים באמצעות Braintree. |
TokenizationConfig
הגדרה של יצירת אסימונים של חברת עיבוד תשלומים, שמוגדרת על בסיס מוכר.
ייצוג ב-JSON |
---|
{
"tokenizationParameter": {
string: string,
...
},
"billingInformationFormat": enum ( |
שדות | |
---|---|
tokenization |
בדרך כלל, תצורת יצירת אסימונים תכלול פרמטר אחד של יצירת אסימונים (tokenizationParameter) שהמפתח שלו הוא 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" ערך: 'stripe' } tokenizationParameter { key: "stripe:version" value: "2018-02-28" } tokenizationParameter { key: "stripe:publishableKey" ערך: "pk_1234" } דוגמה של Adyen: TokenizationParameter { key: "gateway" ערך: "adyen" } tokenizationParameter { key: "gatewayMerchantId" value: "yourId" } אובייקט שמכיל רשימה של |
billing |
צריך לכלול באסימון התשלום את פרטי החיוב של המשתמש כפי שהוזנו ב-Google Pay באמצעי התשלום שלו (ראו למעלה). השארת השדה ריק זהה לציון MIN. |
BillingInformationFormat
איזה חלק מהכתובת לחיוב שהמשתמש יצטרך לכלול באסימון. ערכי ה-enum תואמים לפרמטרים ב-Google Pay API (מידע נוסף זמין בכתובת https://developers.google.com/pay/api/web/reference/object#BillingAddressParameters).
טיפוסים בני מנייה (enum) | |
---|---|
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 |
מזהה שמזהה באופן ייחודי את מאפיין השירות הזה יחד עם מאפיינים אחרים של אותו מוכר, למשל: "account-type". |
attribute |
שם המאפיין הזה גלוי למשתמש, למשל 'סוג החשבון'. |
value[] |
כל הערכים האפשריים למאפיין השירות הזה. |
ערך
מייצג ערך אפשרי למאפיין שירות מסוים.
ייצוג JSON |
---|
{ "valueId": string, "valueName": string } |
שדות | |
---|---|
value |
מזהה שמזהה באופן ייחודי את הערך הזה מבין ערכים אחרים של מאפיין השירות הזה, למשל 'אישי'. |
value |
שם הערך שגלוי למשתמשים, למשל 'אישי'. |
ייעוץ
המלצות שמוצגות למשתמש בזמן ביצוע הזמנה דרך 'Google הזמנת מקומות'.
ייצוג ב-JSON |
---|
{
"text": {
object ( |
שדות | |
---|---|
text |
הודעה מותאמת אישית שתוצג למשתמש כשיבצע הזמנה דרך 'Google הזמנת מקומות'. |
EconomicOperator
מידע על המפעיל הכלכלי של אתר האגרגטור.
ייצוג JSON |
---|
{
"text": {
object ( |
שדות | |
---|---|
text |
חובה. שם, כתובת, מספר טלפון וכתובת אימייל של המפעיל הכלכלי, מוגדרים כיצרן, הנציג המורשה, היבואן, המפיץ, ספק שירות מילוי ההזמנות או כל אדם פרטי או משפטי אחר שכפוף להתחייבויות הקשורות לייצור מוצרים, להפיכתם לזמינים או להכנסתם לשירות. ייצוג של economicOperator במחרוזת בפורמט חופשי. אפשר לעצב את המידע הזה באמצעות " " ו-"\n". |
שיטות |
|
---|---|
|
יצירת Merchant חדש שמנוהל על ידי המאגר שצוין והחזרתו. |
|
המחיקה של Merchant קיים שמנוהל על ידי המאגר המרכזי שצוין. |
|
אחזור ה-MerchantStatus של Merchant . |
|
עדכון Merchant קיים שמנוהל על ידי אתר האגרגטור שצוין ומחזיר אותו. |