- ייצוג JSON
- תוכן עניינים
- PaymentData
- PaymentResult
- PaymentInfo
- PaymentMethodDisplayInfo
- מבצע
- PurchaseOrderExtension
- PurchaseError
- TicketOrderExtension
- TicketEvent
- EventCharacter
ישות ההזמנה. הערה: 1. כל המחרוזות בכל הרמות חייבות להיות באורך של פחות מ-1,000 תווים, אלא אם צוין אחרת. 2. מספר השדות החוזרים בכל הרמות חייב להיות קטן מ-50, אלא אם צוין אחרת. 3. כל חותמות הזמן בכל הרמות, אם צוינו, חייבות להיות חותמות זמן חוקיות.
ייצוג JSON | |
---|---|
{ "googleOrderId": string, "merchantOrderId": string, "userVisibleOrderId": string, "userVisibleStateLabel": string, "buyerInfo": { object ( |
שדות | ||
---|---|---|
googleOrderId |
מזהה ההזמנה ש-Google הקצתה. |
|
merchantOrderId |
חובה: מזהה הזמנה פנימי הוקצה למוכר. המזהה הזה חייב להיות ייחודי והוא נדרש לפעולות הבאות של עדכון הזמנה. המזהה הזה יכול להיות מוגדר ל-googleOrderId שצוין, או לכל ערך ייחודי אחר. לתשומת ליבכם: המזהה שמוצג למשתמשים הוא uservisibleOrderId, שיכול להיות ערך אחר וידידותי יותר למשתמש. האורך המקסימלי הוא 128 תווים. |
|
userVisibleOrderId |
המזהה שגלוי למשתמש שמתייחס להזמנה הנוכחית. המזהה הזה צריך להיות תואם למזהה שמוצג להזמנה הזו בהקשרים אחרים, כולל אתרים, אפליקציות ואימייל. |
|
userVisibleStateLabel |
הוצא משימוש: יש להשתמש בסטטוס Orderתוספים במקום זאת. תווית גלויה למשתמש של מצב ההזמנה הזו. |
|
buyerInfo |
מידע על הקונה. |
|
image |
תמונה שמשויכת להזמנה. |
|
createTime |
חובה: התאריך והשעה שבהם ההזמנה נוצרה. חותמת זמן ב-RFC3339 UTC 'Zulu' , מדויק לננו-שניות. דוגמה: |
|
lastUpdateTime |
התאריך והשעה שבהם ההזמנה עודכנה לאחרונה. נדרש עבור OrderUpdate. חותמת זמן ב-RFC3339 UTC 'Zulu' , מדויק לננו-שניות. דוגמה: |
|
transactionMerchant |
המוכר שאימץ את תהליך התשלום. זה יכול להיות שונה מספק ברמת הפריט. דוגמה: הזמנת Expedia עם פריט מ-ANA. |
|
contents |
חובה: תוכן ההזמנה הוא קבוצה של פריטים. |
|
priceAttributes[] |
מחיר, הנחות, מיסים וכו'. |
|
followUpActions[] |
פעולות המשך ברמת ההזמנה. |
|
paymentData |
נתונים שקשורים לתשלום בהזמנה. |
|
termsOfServiceUrl |
קישור לתנאים ולהגבלות שחלים על ההזמנה/ההצעה. |
|
note |
פתקים שמצורפים להזמנה. |
|
promotions[] |
כל המבצעים שמשויכים להזמנה הזו. |
|
disclosures[] |
גילוי נאות שמשויך להזמנה הזו. |
|
vertical |
הוצא משימוש: במקום זאת, יש להשתמש בפורמט אנכי. המאפיינים האלה יחולו על כל הפריטים, אלא אם הם יבוטלו בפריט מסוים. הקטגוריה הזו צריכה להתאים לסוג האנכי ברמת הפריט. ערכים אפשריים: אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף |
|
שדה איחוד verticals . המאפיינים האלה יחולו על כל הפריטים, אלא אם הם יבוטלו בפריט מסוים. הקטגוריה הזו צריכה להתאים לסוג האנכי ברמת הפריט. verticals יכול להיות רק אחת מהאפשרויות הבאות: |
||
purchase |
הזמנת רכש |
|
ticket |
הזמנת כרטיס |
תוכן עניינים
wrapper של פריטים.
ייצוג JSON | |
---|---|
{
"lineItems": [
{
object ( |
שדות | |
---|---|
lineItems[] |
רשימה של פריטי הזמנה. יש להוסיף לפחות פריט אחד, ואפשר להזין עד 50 פריטים. כל הפריטים חייבים להשתייך לאותה ענף בתעשייה. |
PaymentData
נתוני תשלום שקשורים להזמנה.
ייצוג JSON | |
---|---|
{ "paymentResult": { object ( |
שדות | |
---|---|
paymentResult |
תוצאת תשלום שמשמשת את מבצע השילוב להשלמת עסקה. השדה הזה יאוכלס בפעולות ב-Google אם חוויית התשלום מנוהלת על ידי Actions-on-Google. |
paymentInfo |
פרטי תשלום בנוגע להזמנה שמועילים לאינטראקציה עם המשתמשים. |
PaymentResult
תוצאת התשלום שמשמשת את מבצע השילוב להשלמת עסקה.
ייצוג JSON | |
---|---|
{ // Union field |
שדות | ||
---|---|---|
שדה איחוד result . קיבלנו את נתוני התשלום של Google או את אמצעי התשלום של המוכר. result יכול להיות רק אחת מהאפשרויות הבאות: |
||
googlePaymentData |
נתונים של אמצעי התשלום שסופקו על ידי Google. אם ספק שירותי התשלומים שלך רשום כאן בתור ספק שירותי תשלומים שנתמך על ידי Google: https://developers.google.com/pay/api/ כדי לקבל פרטים נוספים, אפשר לעבור אל ספק שירותי התשלומים דרך הקישור. אחרת, אפשר לעיין במסמכים הבאים לקבלת פרטים על המטען הייעודי (payload). https://developers.google.com/pay/api/payment-data-cryptography |
|
merchantPaymentMethodId |
אמצעי התשלום שסופק על ידי המשתמש או המוכר. |
PaymentInfo
פרטי התשלום לגבי ביצוע ההזמנה. אבחנה זו מתעדת מידע שימושי לאינטראקציה שניתנת למשתמשים.
ייצוג JSON | |
---|---|
{ "paymentMethodDisplayInfo": { object ( |
שדות | |
---|---|
paymentMethodDisplayInfo |
פרטי התצוגה של אמצעי התשלום ששימש לעסקה. |
paymentMethodProvenance |
המקור של אמצעי התשלום ששימש לביצוע העסקה. יכול להיות שהמשתמש רשם את אותו אמצעי תשלום גם ב-Google וגם ב-Merchant. |
PaymentMethodDisplayInfo
תוצאת התשלום שמשמשת את מבצע השילוב להשלמת עסקה.
ייצוג JSON | |
---|---|
{
"paymentType": enum ( |
שדות | |
---|---|
paymentType |
סוג התשלום. |
paymentMethodDisplayName |
השם הגלוי למשתמש של אמצעי התשלום. לדוגמה, VISA **** 1234 בדיקה חשבון **** 5678 |
קידום מכירות
מבצעים או מבצעים שנוספו לעגלת הקניות.
ייצוג JSON | |
---|---|
{ "coupon": string } |
שדות | |
---|---|
coupon |
נדרש: קוד השובר שהוחל על המבצע הזה. |
PurchaseOrderExtension
תוסף הזמנה עבור קטגוריית הרכישה. המאפיינים האלה רלוונטיים לכל הפריטים בתוך ההזמנה, אלא אם הם בוטלו בפריט מסוים.
ייצוג JSON | |
---|---|
{ "status": enum ( |
שדות | |
---|---|
status |
חובה: הסטטוס הכללי של ההזמנה. |
userVisibleStatusLabel |
תווית/מחרוזת גלויה למשתמש עבור הסטטוס. האורך המקסימלי המותר הוא 50 תווים. |
type |
חובה: סוג רכישה. |
returnsInfo |
פרטי ההחזרה של ההזמנה. |
fulfillmentInfo |
מידע על אספקה של ההזמנה. |
extension |
כל שדה מיותר שהוחלף בין המוכר ל-Google. אובייקט שמכיל שדות מסוג שרירותי. שדה נוסף |
purchaseLocationType |
מיקום הרכישה (בחנות או באינטרנט) |
errors[] |
אופציונלי: שגיאות שבגללן ההזמנה הזו נדחתה. |
PurchaseError
שגיאות שעבורן אפשר לדחות הזמנת רכש.
ייצוג JSON | |
---|---|
{ "type": enum ( |
שדות | |
---|---|
type |
חובה: מייצג את הסיבה המפורטת לכך שהמוכר דחה הזמנה. |
description |
תיאור שגיאה נוסף. |
entityId |
מזהה הישות שתואם לשגיאה. דוגמה לכך יכולה להתאים ל-LineItemId / ItemOptionId. |
updatedPrice |
רלוונטי במקרה של סוג השגיאה PRICE_CHANGED / INCORRECT_PRICE. |
availableQuantity |
כמות זמינה עכשיו. רלוונטי במקרה של AVAILABILITY_CHANGED. |
TicketOrderExtension
תוכן של הזמנות כרטיסים, כמו סרטים, ספורט וכו'
ייצוג JSON | |
---|---|
{
"ticketEvent": {
object ( |
שדות | |
---|---|
ticketEvent |
האירוע הזה חל על כל הכרטיסים בפריטים. |
TicketEvent
מייצג אירוע יחיד.
ייצוג JSON | |
---|---|
{ "type": enum ( |
שדות | |
---|---|
type |
חובה: סוג אירוע הכרטיס, לדוגמה: סרט, קונצרט. |
name |
חובה: שם האירוע. לדוגמה, אם האירוע הוא סרט, הוא צריך להיות שם הסרט. |
description |
בתיאור האירוע. |
url |
כתובת URL לפרטי האירוע. |
location |
המיקום שבו מתקיים האירוע או המיקום של הארגון. |
eventCharacters[] |
התווים שקשורים לאירוע הזה. לדוגמה, במאים או שחקנים באירוע קולנוע, אומני הופעות וכו'. |
startDate |
שעת התחלה. |
endDate |
שעת סיום. |
doorTime |
שעת הכניסה, שעשויה להיות שונה משעת ההתחלה של האירוע. לדוגמה האירוע מתחיל ב-9:00 אבל שעת הכניסה היא 8:30. |
EventCharacter
תו אירוע אחד, למשל מארגן, מבצע וכו'.
ייצוג JSON | |
---|---|
{ "type": enum ( |
שדות | |
---|---|
type |
סוג תו האירוע, למשל שחקן או במאי. |
name |
שם התו. |
image |
התמונות של הדמות. |