- משאב: מוכר
- PaymentRestrictions
- CreditCardRestrictions
- CreditCardType
- PaymentOption
- PaymentOptionType
- ActivationType
- UserPurchaseRestriction
- PaymentProcessorConfig
- מעבד
- TokenizationConfig
- BillingInformationFormat
- תנאים והגבלות
- MerchantMatchingHints
- ServiceAttribute
- הערך
- ייעוץ
- שיטות
משאב: מוכר
מידע על מוכר בפלטפורמה של אתר האגרגטור.
ייצוג JSON |
---|
{ "name": string, "merchantName": string, "telephone": string, "url": string, "geo": { object ( |
שדות | |
---|---|
name |
שם המשאב של המוכר, בפורמט |
merchantName |
הפרמטרים MerchantName, מספר הטלפון, כתובת ה-URL והמיקום הגיאוגרפי משמשים לתמיכה במלאי של שותפים עם מוכרים שכבר נמצאים במפות Google. המידע הזה לא יוצג. שם המוֹכר. |
telephone |
מספר הטלפון הציבורי של המוכר, כולל קידומות המדינה והאזור, לדוגמה: +14567891234. |
url |
כתובת ה-URL של האתר הציבורי של המוכר. |
geo |
הפרטים הגיאוגרפיים של המוכר, כולל קו הרוחב, קו האורך והכתובת. |
category |
הקטגוריה של העסק בפלטפורמה של האגרגטור. |
numBookings30d |
השדה הזה הוצא משימוש. |
taxRateBasisPoints |
שיעור המס של המוכר בנקודות הבסיס (מאות אחוז אחד). לדוגמה, אם שיעור המס הוא 7.5%, יש להגדיר את השדה הזה ל-750. אם לא מגדירים את השדה הזה או מגדירים את הערך 0, המחיר הכולל שבו מחויב משתמש עבור כל שירות שהמוכר הזה מספק הוא המחיר המדויק שצוין על ידי Service.price. ההנחה היא שמחיר השירות פטור מהמיסים הרלוונטיים או כבר כולל אותם. המיסים לא יוצגו למשתמש כפריט נפרד. אם בשדה הזה מוגדר ערך שאינו אפס, המחיר הכולל שבו מחויב משתמש עבור כל שירות שהמוכר מספק יכלול את מחיר השירות ואת המס שיחושב לפי שיעור המס שמפורט כאן. שברים של יחידת המטבע הקטנה ביותר (לדוגמה, שברים של סנט אחד) יעוגלו באמצעות העיגול הגדול ביותר שווה. המיסים יוצגו למשתמש כפריט נפרד. השדה הזה הוצא משימוש, במקומו צריך להשתמש ב-taxRate. |
taxRate |
שיעור המס של המוכר. אם השדה הזה קיים, הערך בשדה TaxRateBasisPoints שהוצא משימוש. הודעה ריקה (למשל מס בשיעור { }) תאפס את שיעור המס שהוחל. |
paymentRestrictions |
הגבלות על אמצעי התשלום שהמוכר הזה מקבל. אנחנו מניחים שאין הגבלות אם השדה הזה לא מוגדר. |
paymentOption[] |
אפשרויות התשלום הזמינות למוכר הזה. שירותים של המוכר הזה יוכלו להגביל בנפרד את אפשרויות התשלום שהם מאפשרים. |
paymentProcessorConfig |
הגדרה של ספק שירותי תשלומים שהומר לאסימון, אם המוכר תומך בכך. |
tokenizationConfig |
הגדרה של ספק שירותי תשלומים שהומר לאסימון, אם המוכר תומך בכך. |
terms |
התנאים וההגבלות של המוֹכר הספציפי, שמוצגים למשתמש כשמזמינים שירות דרך 'Google הזמנת מקומות'. נוסף על כך, התנאים וההגבלות של שותף האגרגטור מוצגים תמיד למשתמש ואין לספק אותם כאן. |
brandId |
מחרוזת אטומה שמזהה את המותג המוצג לצרכנים בזמן הצגת הייחוס של שותף. השדה הזה מאפשר לשותפים שיש להם כמה מותגים שמיועדים לצרכנים לספק למוכרים את כל המותגים באותו פיד. מותג מורכב ממאפיינים (property) שמיועדים לצרכנים, כמו השם, הלוגו, התנאים וההגבלות ומדיניות הפרטיות. אם יש רק מותג אחד של שותף שמוכר לצרכנים, לא צריך להגדיר את השדה הזה ואפשר להתעלם ממנו. אם השותף... אין לך כמה מותגים שמיועדים לצרכנים? --> התעלמות מהשדה הזה האם בחשבון הוגדרו כמה מותגים?
הערה חשובה: רוב השותפים לא צריכים להגדיר את השדה הזה. אם השותפים רוצים להשתמש בשדה הזה, הם צריכים קודם לפנות אלינו כדי להגדיר מותגים נפרדים, כולל מותג ברירת המחדל. |
matchingHints |
רמזים שיעזרו ל-Google להתאים בין מוכר למקום במפות Google. הערה: רוב השותפים לא צריכים להגדיר את השדה הזה, כי Google תתאים מוכרים למקומות במפות Google על סמך המידע שצוין למעלה. (אופציונלי) |
serviceAttribute[] |
הגדרות של מאפייני שירות שמשמשים לתיאור השירותים של המוכר הזה. (אופציונלי) |
actionLink[] |
זה שינוי אופציונלי. כתובת URL של פעולה עם שפה משויכת, רשימת מדינות שמוגבלות לסוג, ופלטפורמה אופציונלית שמציינת באיזו פלטפורמה צריך לבצע את הפעולה הזו, |
waitlistAdvisement |
זה שינוי אופציונלי. עצות כלליות ממוכר ספציפי לגבי משתמש שהצטרף לרשימת המתנה דרך 'Google הזמנת מקומות'. שדות טקסט בודדים בייעוץ צריכים להיות מוגבלים לאורך של 100 בייטים. |
PaymentRestrictions
הגבלות על אמצעי התשלום שהמוכר הזה מקבל.
ייצוג JSON |
---|
{
"creditCardRestrictions": {
object ( |
שדות | |
---|---|
creditCardRestrictions |
הגבלות על כרטיסי האשראי שהמוכר הזה מקבל. אם השדה הזה לא מוגדר, אנחנו מניחים שכל כרטיסי האשראי קבילים. שימו לב שרשימת הכרטיסים שנתמכים ב-CreditCardType תגדל עם הזמן. כלומר, אם תשאירו את השדה הזה ריק, לא תהיה לו הגדרה לבצע שינויים עתידיים. |
CreditCardRestrictions
הגבלות על סוגי כרטיסי האשראי שהמוכר הזה מקבל.
ייצוג JSON |
---|
{
"creditCardType": [
enum ( |
שדות | |
---|---|
creditCardType[] |
רשימה של כרטיסי האשראי הנתמכים. אם השדה ריק, אין תמיכה בכרטיסי אשראי. |
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 ( |
שדות | |
---|---|
paymentOptionId |
המזהה הזה משמש לזיהוי אפשרות התשלום הזו. המזהה הזה הוא גלובלי לכל אתר האגרגטור. שימוש חוזר בערך מסוים אצל כמה מוכרים יאפשר למשתמש לשלם באמצעות אפשרות התשלום המתאימה בין המוכרים האלה. כאשר משתמשים שוב במספר מזהים, עדכון כל ערך של אפשרות תשלום אצל מוכר אחד יוביל לעדכון של כל אפשרות תשלום אחרת עם אותו מזהה, אצל מוכר אחר. לכן, מומלץ שכל אפשרויות התשלום יחלקו את אותו מזהה ותמיד יעודכנו לערכים זהים, כדי למנוע מצבים של התנהגות בלתי הולמת. |
name |
השם של אפשרות התשלום. התווית יכולה להיות גלויה למשתמש. |
description |
תיאור של אפשרות התשלום. התווית יכולה להיות גלויה למשתמש. |
price |
המחיר של אפשרות התשלום. |
taxRate |
שיעור המס לאפשרות התשלום הזו. אם השדה הזה קיים, הערך של השדה TaxRate מצוין במוכר או בשירות. הודעה ריקה (למשל מס בשיעור { }) תאפס את שיעור המס שהוחל. |
paymentOptionType |
הסוג של אפשרות התשלום הזו. מינוי חד-פעמי, חבילה לשימוש רב-פעמי, ומינוי ללא הגבלה. |
sessionCount |
לכמה סשנים אפשר להשתמש באפשרות התשלום הזו. תקף רק לחבילות מרובות / סשנים, כאשר הערך צריך להיות > 1. |
purchaseInterval |
ניתן לרכוש את אפשרות התשלום במרווח הזמן הזה. |
validInterval |
ניתן להשתמש באפשרות התשלום בפרק הזמן הזה (למשל, מחיר מיוחד בינואר 2017). אם השדה הזה קיים, ההגדרה הזו מבטלת את InvalidDuration ו-activateType. |
validDuration |
משך התוקף של אפשרות התשלום (למשל, חברות ל-30 יום). משך זמן בשניות עם עד תשע ספרות עשרוניות, שמסתיים ב-' |
activationType |
הגדרה זו קובעת את תאריך התחלת התוקף של אפשרות התשלום הזו. |
userRestriction |
הגבלת המשתמשים שזכאים לרכוש את אפשרות התשלום הזו. אפשר להשתמש ביתרה כדי להגביל אפשרות תשלום לקידום מכירות לקבוצת משנה של משתמשים. אם היא לא מוגדרת, כל המשתמשים יהיו כשירים. |
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 } |
שדות | |
---|---|
newToMerchant |
אפשרות תשלום שרק משתמשים שלא רכשו בעבר מאותו מוכר יכולים לרכוש. |
newToPaymentOption |
אפשרות תשלום שרק משתמשים שלא רכשו בעבר את אותה אפשרות תשלום יכולים לרכוש אותה. |
PaymentProcessorConfig
הגדרה של ספק שירותי תשלומים, שמבוסס על כל מוכר.
ייצוג JSON |
---|
{
"processor": enum ( |
שדות | |
---|---|
processor |
מגדיר את השותף לעיבוד תשלומים שעליו חלה ההגדרה הזו. |
publicKey |
המפתח שמשמש לזיהוי המוכר הזה מול ספק שירותי התשלומים. מידע על 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 ( |
שדות | |
---|---|
tokenizationParameter |
להגדרת אסימונים והערך שלו הוא שם המעבד. שאר הפרמטרים תלויים במעבד. מידע נוסף זמין במסמכים של Google Pay. דוגמה ל-Baintree: TokenizationParameter { key: "gateway" value: "braintree" } TokenizationParameter { key: "braintree:apiVersion" ערך: "v1" } tokenizationParameter { key: "braintree:sdkVersion" ערך: "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" } אובייקט שמכיל רשימה של |
billingInformationFormat |
צריך לכלול באסימון התשלום את פרטי החיוב של המשתמש כפי שהוזנו ב-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 שלמטה כדי להשתמש בשילובים חדשים. |
localizedText |
הטקסט המותאם לשוק המקומי שיוצג למשתמש. |
MerchantMatchingHints
טיפים שעוזרים ל-Google להתאים בין מוכר למקום במפות Google.
ייצוג JSON |
---|
{ "placeId": string } |
שדות | |
---|---|
placeId |
מזהה המקום של מקום במסד הנתונים של כתובות ב-Google ובמפות Google. מידע נוסף על מזהי מקומות זמין בכתובת https://developers.google.com/places/web-service/place-id. |
ServiceAttribute
מאפייני שירות הם קטגוריות שהוגדרו על ידי השותף, שמתארות את השירותים של המוכר. לדוגמה, בנק עשוי להגדיר "סוג חשבון" מאפיין שירות עם הערכים האפשריים "אישי" ו'עסק', ואילו מספרה עשויה להגדיר את 'סוג השירות' מאפיין שירות עם הערכים האפשריים 'תספורת', 'צבע' ו'סגנון'.
ייצוג JSON |
---|
{
"attributeId": string,
"attributeName": string,
"value": [
{
object ( |
שדות | |
---|---|
attributeId |
מזהה שמזהה באופן ייחודי את מאפיין השירות הזה יחד עם מאפיינים אחרים של אותו מוכר, למשל: "account-type". |
attributeName |
שם המאפיין הזה גלוי למשתמש, לדוגמה: 'סוג החשבון'. |
value[] |
כל הערכים האפשריים במאפיין השירות הזה. |
ערך
מייצג ערך אפשרי של מאפיין שירות מסוים.
ייצוג JSON |
---|
{ "valueId": string, "valueName": string } |
שדות | |
---|---|
valueId |
מזהה שמזהה באופן ייחודי את הערך הזה בין ערכים אחרים של מאפיין השירות הזה, למשל: "אישי". |
valueName |
שם הגלוי למשתמש של הערך, לדוגמה: 'אישי'. |
ייעוץ
המלצות שמוצגות למשתמש בזמן ביצוע הזמנה דרך 'Google הזמנת מקומות'.
ייצוג JSON |
---|
{
"text": {
object ( |
שדות | |
---|---|
text |
הודעה מותאמת אישית שתוצג למשתמש כשמבצעים הזמנה דרך Google הזמנת מקומות. |
שיטות |
|
---|---|
|
יצירת Merchant חדש שמנוהל על ידי אתר האגרגטור שצוין והחזרה שלו. |
|
מחיקה של Merchant קיים שמנוהל על ידי אתר האגרגטור שצוין. |
|
אפשר לקבל את MerchantStatus של Merchant . |
|
עדכון Merchant קיים שמנוהל על ידי אתר האגרגטור שצוין ומחזיר אותו. |