יצירת רכיב מוכן מראש לביצוע תשלום

הרכיב המובנה make a payment (ביצוע תשלום) מאמת את המשתמש ומאפשר לו לבצע תשלום. הרכיב הזה משתמש בגרסה מותאמת אישית של הרכיב המובנה אימות כדי לאמת את בעלי החשבונות ובעלי הכרטיסים. הרכיב משתמש גם ברכיבים מוכנים מראש של איסוף שמות, איסוף תאריכי תפוגה של כרטיסי אשראי ואיסוף מספרי CVV של כרטיסי אשראי כדי לאסוף את המידע שנדרש לביצוע תשלומים.

סוגי תשלומים

הרכיב הזה תומך בתשלומים של חשבונות מוטבים וחשבונות כרטיסי אשראי. בחשבונות בכרטיסי אשראי, המשתמשים יכולים לבחור לשלם את הסכום המינימלי, את הסכום הכולל או סכום מותאם אישית. המשתמש יכול לשלם באמצעות חשבון בנק, כרטיס חיוב מיידי או כרטיס אשראי, או תשלום דרך מכשיר נייד.

סוג התשלום אמצעי תשלום זמינים סכומי תשלום זמינים
חשבון כרטיס אשראי חשבון בנק, כרטיס חיוב מיידי, תשלום דרך מכשיר נייד סכום מינימלי, סכום כולל, סכום בהתאמה אישית
חשבון המוטב חשבון בנק, כרטיס אשראי, כרטיס חיוב מיידי, תשלום דרך מכשיר נייד סכום בהתאמה אישית

מגבלות

בנוסף למגבלות הנפוצות של רכיבים מוכנים מראש, לרכיב המוכן מראש הזה יש את המגבלות הבאות:

  • הרכיב הזה לא מצפין נתונים.

דוגמאות לתיבות דו-שיח

בדוגמאות הבאות לדיאלוגים מוצגים תרחישים נפוצים שמטופלים על ידי הרכיב המובנה הזה. הדיאלוגים לדוגמה מדגימים את ההתנהגות כשקוראים לרכיב באמצעות טלפוניה, מה שמפעיל את כוונת הפתיחה שמוגדרת כברירת מחדל ואת התגובה הראשונה של הסוכן בתחילת השיחה.

תשלום לחשבון המוטב

הנציג מזהה שהמשתמש לא עבר אימות בעבר ואוסף מידע כדי לוודא שהמשתמש רשום. המשתמש מציין שהוא רוצה לבצע תשלום לחשבון מוטב, והנציג אוסף את המידע הנדרש, כולל שם המוטב, ומאשר את מספר החשבון. לבסוף, המשתמש בוחר לשלם באמצעות כרטיס החיוב המיידי שלו, ולכן הנציג אוסף את מספר כרטיס החיוב המיידי, תאריך התפוגה וקוד האימות (CVV), ומאשר את התשלום.

קלט של משתמשים התשובה של הסוכן
הסוכן מאמת את המשתמש באמצעות רכיב מוכן מראש של אימות
תודה, האימות שלך הושלם בהצלחה.
רוצה לשלם את החשבון בכרטיס האשראי הרשום או לבצע תשלום לחשבון מוטב קיים?
המוטב
הנציג אוסף את שם המוטב באמצעות רכיב מוכן מראש של איסוף שמות
תודה, קיבלנו את שם המוטב.

אוקיי, לפי הרשומות שלנו, מספר החשבון מסתיים ב-7821. עליך לומר 'כן' כדי לאשר את מספר החשבון.
כן
עליך לאשר את הסכום שברצונך לשלם. לדוגמה, אם רוצים לשלם 100.30$, אומרים 100 נקודה 30.
‫50 דולר
האם תרצה לשלם באמצעות חשבון הבנק, כרטיס החיוב המיידי, כרטיס האשראי או תשלום דרך מכשיר נייד?
חיוב
אפשר לקבל ממך את 4 הספרות האחרונות של מספר כרטיס החיוב המיידי שאליו התייחסת?
1234
ארבע הספרות האחרונות של מספר כרטיס החיוב הדביט שקיבלנו הן 1234, זה נכון?
כן, זה נכון
הנציג אוסף את תאריך התפוגה של כרטיס החיוב המיידי באמצעות הרכיב המובנה איסוף תאריך התפוגה של כרטיס האשראי
נהדר, סיימנו לאסוף את תאריך התפוגה של כרטיס החיוב המיידי.
הסוכן אוסף את קוד האימות של כרטיס החיוב המיידי באמצעות רכיב מוכן מראש של אוסף קוד האימות של כרטיס האשראי
מעולה, סיימנו לאסוף את קוד ה-CVV.
בסדר, אנחנו הולכים לבצע תשלום של 50 $לג'יין באמצעות מספר כרטיס החיוב המיידי שמסתיים ב-1234. האם לאשר את הפעולה?
כן
כדי להמשיך, נשלח לך קוד. האם תרצה לקבל את הקוד בטלפון או באימייל?
אפשר לשלוח אימייל?
שלחנו קוד לכתובת האימייל הרשומה שלך john.doe@google.com. יכול להיות שיעברו כמה שניות עד שהקוד יגיע. אפשר לאשר את הקוד?
123456
בסדר, צריך להמתין כמה שניות בזמן שאנחנו מבצעים את התשלום.

התשלום לחשבון המוטב בוצע בהצלחה.

תשלום חשבון כרטיס האשראי

הנציג מזהה שהמשתמש לא עבר אימות בעבר ואוסף מידע כדי לוודא שהמשתמש רשום. המשתמש ציין שהוא רוצה לשלם את חשבון כרטיס האשראי שלו באמצעות חשבון הבנק. הנציג מאשר את סכום התשלום ואת פרטי אמצעי התשלום ומבצע את התשלום.

קלט של משתמשים התשובה של הסוכן
הסוכן מאמת את המשתמש באמצעות רכיב מוכן מראש של אימות
תודה, האימות שלך הושלם בהצלחה.
רוצה לשלם את החשבון בכרטיס האשראי הרשום או לבצע תשלום לחשבון מוטב קיים?
חשבון כרטיס אשראי
אפשר לקבל ממך את 4 הספרות האחרונות של מספר כרטיס האשראי שאליו התייחסת?
4321
ארבע הספרות האחרונות של מספר כרטיס האשראי שקיבלנו הן 4321. זה נכון?
כן
הסכום הכולל לתשלום הוא 300 $‎ והתשלום המינימלי הוא 20 $‎. האם ברצונך לשלם את הסכום הכולל, את הסכום המינימלי או סכום אחר?
הסכום הכולל
רוצה לשלם באמצעות חשבון הבנק, כרטיס חיוב מיידי או תשלום דרך מכשיר נייד?
חשבון חיסכון
מצאנו 2 חשבונות שמשויכים למספר שלך. אפשר לקבל ממך את 4 הספרות האחרונות של החשבון שאליו אתה מתייחס?
1001
‫4 הספרות האחרונות של מספר החשבון שקיבלנו הן 1001. האם זה נכון?
כן
בסדר, אנחנו הולכים לבצע תשלום של 300 $על חשבון כרטיס האשראי שלך שמסתיים בספרות 4321 עם מספר החשבון שמסתיים בספרות 1001. האם לאשר את הפעולה?
כן
כדי להמשיך, נשלח לך קוד. האם תרצה לקבל את הקוד בטלפון או באימייל?
שליחה לאימייל שלי
שלחנו קוד לכתובת האימייל הרשומה שלך john.doe@google.com. יכול להיות שיעברו כמה שניות עד שהקוד יגיע. אפשר לאשר את הקוד?
123456
אוקיי, צריך להמתין כמה שניות בזמן שאנחנו מבצעים את התשלום.

התשלום בכרטיס האשראי בוצע בהצלחה.

אין מספיק כסף או שהגעתם למגבלה

הנציג מזהה שהמשתמש לא עבר אימות בעבר ואוסף מידע כדי לוודא שהמשתמש רשום. המשתמש מנסה לשלם את חשבון כרטיס האשראי שלו באמצעות חשבון הבנק וכרטיס החיוב המיידי, אבל שני התשלומים נדחים בגלל יתרה לא מספקת או מגבלות. לבסוף, המשתמש בוחר לבצע תשלום דרך מכשיר נייד והנציג שולח לו קישור להשלמת התשלום בנייד.

קלט של משתמשים התשובה של הסוכן
הסוכן מאמת את המשתמש באמצעות רכיב מוכן מראש של אימות
תודה, האימות שלך הושלם בהצלחה.
רוצה לשלם את החשבון בכרטיס האשראי הרשום או לבצע תשלום לחשבון מוטב קיים?
כרטיס אשראי
אפשר לקבל ממך את 4 הספרות האחרונות של מספר כרטיס האשראי שאליו התייחסת?
4321
ארבע הספרות האחרונות של מספר כרטיס האשראי שקיבלנו הן 4321. זה נכון?
כן
הסכום הכולל לתשלום הוא 300 $‎ והתשלום המינימלי הוא 20 $‎. האם ברצונך לשלם את הסכום הכולל, את הסכום המינימלי או סכום אחר?
הסכום הכולל
רוצה לשלם באמצעות חשבון הבנק, כרטיס חיוב מיידי או תשלום דרך מכשיר נייד?
חיסכון
מצאנו 2 חשבונות שמשויכים למספר שלך. אפשר לקבל ממך את 4 הספרות האחרונות של החשבון שאליו אתה מתייחס?
1002
קיבלנו את 4 הספרות האחרונות של מספר החשבון: 1002. האם זה נכון?
כן
בסדר, אנחנו הולכים לבצע תשלום של 300 $על חשבון כרטיס האשראי שלך שמסתיים בספרות 4321 עם מספר החשבון שמסתיים בספרות 1002. האם לאשר את הפעולה?
כן
כדי להמשיך, נשלח לך קוד. האם תרצה לקבל את הקוד בטלפון או באימייל?
אימייל
שלחנו קוד לכתובת האימייל הרשומה שלך john.doe@google.com. יכול להיות שיעברו כמה שניות עד שהקוד יגיע. אפשר לאשר את הקוד?
123456
אוקיי, צריך להמתין כמה שניות בזמן שאנחנו מבצעים את התשלום.

התשלום נכשל כי אין מספיק כסף בחשבון. האם ברצונך לנסות שוב לשלם עם אמצעי תשלום אחר?
כן
רוצה לשלם באמצעות חשבון הבנק, כרטיס חיוב מיידי או תשלום דרך מכשיר נייד?
כרטיס חיוב מיידי
אפשר לקבל ממך את 4 הספרות האחרונות של מספר כרטיס החיוב המיידי שאליו התייחסת?
2345
ארבע הספרות האחרונות של מספר כרטיס החיוב הדביט שקיבלנו הן 2345. זה נכון?
כן
הנציג אוסף את תאריך התפוגה של כרטיס החיוב המיידי באמצעות הרכיב המובנה איסוף תאריך התפוגה של כרטיס האשראי
נהדר, סיימנו לאסוף את תאריך התפוגה של כרטיס החיוב המיידי.
הסוכן אוסף את קוד האימות של כרטיס החיוב המיידי באמצעות רכיב מוכן מראש של אוסף קוד האימות של כרטיס האשראי
מעולה, סיימנו לאסוף את קוד ה-CVV.
בסדר, אנחנו הולכים לבצע תשלום של 300 $לחשבון כרטיס האשראי שלך שמסתיים בספרות 4321 באמצעות מספר כרטיס החיוב המיידי שמסתיים בספרות 2345. האם לאשר את הפעולה?
כן
כדי להמשיך, נשלח לך קוד. האם תרצה לקבל את הקוד בטלפון או באימייל?
אימייל
שלחנו קוד לכתובת האימייל הרשומה שלך john.doe@google.com. יכול להיות שיעברו כמה שניות עד שהקוד יגיע. אפשר לאשר את הקוד?
123456
אוקיי, צריך לחכות כמה שניות בזמן שאנחנו מבצעים את התשלום.

התשלום נכשל כי חרגת מהמגבלה בכרטיס החיוב המיידי. האם ברצונך לנסות שוב לשלם עם אמצעי תשלום אחר?
כן
רוצה לשלם באמצעות חשבון הבנק, כרטיס חיוב מיידי או תשלום דרך מכשיר נייד?
נייד
בסדר, אנחנו שולחים את קישור התשלום למספר הטלפון הנייד הרשום שלך. הפעולה הזו יכולה להימשך כמה שניות. אשמח לקבל ממך אישור שקיבלת אותו.
כן
מצוין, עכשיו אפשר לפתוח את הקישור ולהמשיך בתשלום.

מוסכמות למתן שמות

הרכיב המובנה הזה משתמש במוסכמות הבאות למתן שמות:

תכונה פורמט דוגמה
Flow [שם הרכיב] ביצוע תשלום
כוונת רכישה ספציפית לרכיב prebuilt_components_[component_name]_[intent_name] prebuilt_components_make_a_payment_payment_type
סוג ישות prebuilt_components_[component_name]_[entity_type] prebuilt_components_make_a_payment_payment_mode
Webhook prebuilt_components_[component_name]:[webhook_action] prebuilt_components_make_a_payment:process_payment_credit_card

פרמטרים של קלט

פרמטרים של קלט הם פרמטרים שמשמשים להגדרת התנהגויות מסוימות של הרכיב. הפרמטרים ישמשו תנאי אחד או יותר בתהליך כדי לקבוע את ההתנהגות של הרכיב. צריך להגדיר את הפרמטרים בהיקף של זרימת העבודה בדף ההתחלה של הרכיב, כמו שמתואר בהמשך. אפשר להגדיר פרמטרים ברמת הסשן באמצעות זרימת שיחות או בדף הפתיחה של הרכיב הזה.

המרכיב המובנה הזה מקבל את פרמטרי הקלט הבאים:

שם הפרמטר תיאור פורמט קלט
$session.params.auth_level (אופציונלי) מציין את רמת האימות של המתקשר. מספר שלם
$session.params.auth_level_req מציין את רמת האימות שנדרשת לפני שהמשתמש יכול לגשת להיסטוריית העסקאות שלו. הערך הזה מוגדר בהגדרות הקבועות מראש של הפרמטרים של השלמת הכניסה לדף בדף check auth level. ערך ברירת המחדל הוא 1. מספר שלם
$session.params.account_auth_enabled מציין אם המשתמש צריך לעבור אימות כבעל חשבון, כפי שמתואר במאמר סוגי אימות. הערך הזה מוגדר בהגדרות הקבועות מראש של הפרמטרים של השלמת הכניסה לדף בדף check auth level. ערך ברירת המחדל הוא true. בוליאני
$session.params.card_auth_enabled מציין אם המשתמש צריך לעבור אימות כבעל כרטיס, כפי שמתואר בסוגי אימות. הערך הזה מוגדר בהגדרות הקבועות מראש של הפרמטרים של השלמת הכניסה לדף בדף check auth level. ערך ברירת המחדל הוא false. בוליאני
$session.params.phone_number (אופציונלי) מספר הטלפון הרשום של הלקוח שמשמש לאימות. מחרוזת
$flow.payment_success_code מציין את הערך של השדה payment_status_code שמוחזר על ידי process_payment webhooks ומציין שהתשלום בוצע בהצלחה. ערך ברירת המחדל הוא "200". מחרוזת
$flow.insufficient_fund_code הערך של השדה payment_status_code שמוחזר על ידי process_payment webhooks מציין שלא ניתן להשלים את התשלום בגלל יתרה לא מספיקה. ערך ברירת המחדל הוא "400". מחרוזת
$flow.limit_exceed_code הערך של השדה payment_status_code שמוחזר על ידי process_payment webhooks מציין שלא הייתה אפשרות להשלים את התשלום כי חרגתם מהמגבלה היומית. ערך ברירת המחדל הוא "401". מחרוזת
$flow.max_retry_mop_counter מציין את מספר הפעמים שבהן משתמש יכול לשנות את אמצעי התשלום שלו. ערך ברירת המחדל הוא 2. מספר שלם
$flow.max_retry_credit_card_payment מציין את מספר הניסיונות החוזרים שמותרים כשמנסים לבצע תשלום באמצעות כרטיס אשראי כאמצעי התשלום. ערך ברירת המחדל הוא 3. מספר שלם
$flow.max_retry_mobile_payment_counter מספר הניסיונות החוזרים שמותרים כשמנסים לבצע תשלום באמצעות תשלום דרך מכשיר נייד כאמצעי התשלום. ערך ברירת המחדל הוא 2. מספר שלם
$flow.max_retry_creditcard_count מציין את מספר הניסיונות החוזרים שמותרים כשמבקשים מספר כרטיס אשראי תקין לביצוע תשלום. ערך ברירת המחדל הוא 3. מספר שלם
$flow.max_retry_acc_number מציין את מספר הניסיונות החוזרים שמותרים כשמנסים לאסוף פרטי חשבון תקפים כדי לבצע תשלום. ערך ברירת המחדל הוא 3. מספר שלם
$flow.max_retry_debit_card_details מציין את מספר הניסיונות החוזרים שמותרים כשמנסים לאסוף פרטים תקינים של כרטיס חיוב מיידי כדי לבצע תשלום. ערך ברירת המחדל הוא 3. מספר שלם
$flow.max_retry_credit_card_details מציין את מספר הניסיונות החוזרים שמותרים כשמנסים לאסוף פרטי כרטיס אשראי תקפים כדי לבצע תשלום. ערך ברירת המחדל הוא 3. מספר שלם
$flow.otp_length מציינת את האורך הצפוי של הסיסמה החד-פעמית שנשלחת למשתמש. ערך ברירת המחדל הוא 6. מספר שלם
$flow.max_retry_otp_count מציינת את מספר הניסיונות החוזרים שמותרים כשמבקשים מהמשתמש סיסמה חד-פעמית (OTP) תקינה. ערך ברירת המחדל הוא 3. מספר שלם
$flow.max_waiting_room_counter מציין את מספר הפעמים שבהן המשתמש יכול לבקש מהנציג להמתין בזמן שהוא מקבל את הקישור לתשלום דרך מכשיר נייד. ערך ברירת המחדל הוא 2. מספר שלם

כדי להגדיר את פרמטרי הקלט של הרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. בוחרים בכרטיסייה Build (פיתוח).
  5. לוחצים על הרכיב המיובא בקטע Flows (תהליכי עבודה).
  6. בקטע דפים, לוחצים על דף הפתיחה.
  7. לוחצים על המסלול true בדף הפתיחה.
  8. בחלון Route (מסלול), עורכים את הערכים של Parameter Presets (הגדרות קבועות מראש של פרמטרים) לפי הצורך.
  9. לוחצים על Save.

פרמטרים של פלט

פרמטרי פלט הם פרמטרים של סשן שיישארו פעילים אחרי היציאה מהרכיב. הפרמטרים האלה מכילים מידע חשוב שנאסף על ידי הרכיב. הרכיב המובנה הזה מספק ערכים לפרמטרים הבאים של הפלט:

שם הפרמטר תיאור פורמט הפלט
auth_level מציין את רמת האימות של המתקשר. מספר שלם
phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
transfer_reason הפרמטר הזה מציין את הסיבה ליציאה מהתהליך, אם הוא לא הושלם בהצלחה. הערך שמוחזר הוא אחד מהערכים הבאים:

agent: משתמש הקצה ביקש לדבר עם נציג אנושי בשלב מסוים במהלך השיחה.

denial_of_information: משתמש הקצה סירב לשתף מידע שהרכיב ביקש.

max_no_input: השיחה הגיעה למספר המקסימלי של ניסיונות חוזרים לאירועים ללא קלט.

max_no_match: השיחה הגיעה למספר המקסימלי של ניסיונות חוזרים לאירועים ללא התאמה.
מידע נוסף זמין במאמר בנושא אירועים מובנים ללא התאמה.

webhook_error: אירעה שגיאת webhook. מידע נוסף זמין במאמר בנושא אירוע מובנה webhook.error. ‫

webhook_not_found: לא הייתה אפשרות להגיע לכתובת ה-URL של ה-webhook. מידע נוסף זמין במאמר בנושא אירוע מובנה webhook.error.not-found.
מחרוזת

הגדרה בסיסית

כדי להגדיר את הרכיב המובנה הזה:

  1. מייבאים את הרכיב שנוצר מראש.
  2. מגדירים את ה-webhooks הגמישים שסופקו עם הגדרה שמתארת את השירותים החיצוניים. אפשר לעיין בהגדרת ה-webhook שבהמשך.

הגדרת webhook

כדי להשתמש ברכיב הזה, צריך להגדיר את הוויבהוקים הגמישים שכלולים בו כדי לאחזר את המידע הדרוש מהשירותים החיצוניים.

אימות

אם לא הגדרתם בעבר שירותים חיצוניים שנדרשים לאימות, תצטרכו להגדיר אותם כדי לאפשר אימות של משתמשים עבור הרכיב הזה. הוראות מפורטות זמינות במאמר בנושא הגדרת webhook לאימות.

אימות החשבון

רכיב ה-webhook‏ prebuilt_components_account_services:validate_account משמש לאימות קיומו של חשבון על סמך מספר הטלפון הרשום של המשתמש וארבע הספרות האחרונות של מספר החשבון שסופק. אם קיים חשבון, ה-webhook מחזיר גם את יתרת החשבון.

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$session.params.last_four_digit_of_account_number ארבע הספרות האחרונות של מספר החשבון שהמשתמש בחר ואישר לביצוע תשלום. מחרוזת

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
account_found התשובה מציינת אם קיים חשבון עם ארבע הספרות האחרונות שסופקו בחשבון הרשום של המשתמש. בוליאני
יתרה הסכום של היתרה הנוכחית בחשבון, אם קיימת. מספר

כדי להגדיר את ה-webhook של רכיב האימות, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook‏ prebuilt_components_account_services:validate_account.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

פרטי כרטיס משתמש

רכיב ה-webhook משמש כדי לקבל פרטים על כרטיסי חיוב מיידי וכרטיסי אשראי של משתמש רשום.prebuilt_components_make_a_payment:user_card_details

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
credit_card_count מספר כרטיסי האשראי שמשויכים למספר הטלפון הרשום. מספר שלם
last_four_digit_of_credit_card_number ארבע הספרות האחרונות של כרטיס האשראי של המשתמש. אם ללקוח יש כמה כרטיסי אשראי, הערך הוא null. מחרוזת
debit_card_count מספר כרטיסי החיוב המיידי שמשויכים למספר הטלפון הרשום. מספר שלם
last_four_digit_of_debit_card_number ארבע הספרות האחרונות של כרטיס החיוב המיידי של המשתמש. אם ללקוח יש כמה כרטיסי חיוב מיידי, הערך הזה הוא null. מחרוזת

כדי להגדיר את ה-webhook של פרטי כרטיס המשתמש עבור הרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook של prebuilt_components_make_a_payment:user_card_details.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

אימות שם המוטב

רכיב ה-webhook‏ prebuilt_components_make_a_payment:verify_beneficiary_name משמש לאימות קיומו של חשבון מוטב עם השם שהמשתמש סיפק.

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$session.params.name_collection_first_name השם הפרטי של המוטב. מחרוזת
$session.params.name_collection_last_name שם המשפחה של המוטב. מחרוזת
$session.params.name_collection_middle_name השם האמצעי של המוטב. מחרוזת

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
beneficiary_account_number ‫4 הספרות האחרונות של מספר חשבון המוטב שצוין. אם לא נמצא חשבון מוטב עם השם שצוין, הערך הוא null. מחרוזת

כדי להגדיר את ה-webhook של אימות שם המוטב עבור הרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook ‏prebuilt_components_make_a_payment:verify_beneficiary_name.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

קבלת הסכום לתשלום

רכיב ה-webhook משמש כדי לקבל מידע על הסכום המינימלי והסכום הכולל לתשלום בחשבון כרטיס האשראי של המשתמש.prebuilt_components_make_a_payment:get_due_amount

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$flow.user_credit_card_number ארבע הספרות האחרונות של כרטיס האשראי של המשתמש. מחרוזת

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
minimum_amount הסכום המינימלי לתשלום בחשבון כרטיס האשראי שצוין. מספר
total_amount הסכום הכולל לתשלום בחשבון כרטיס האשראי שצוין. מספר

כדי להגדיר את התגובה לפעולה מאתר אחר (webhook) של הרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים ב-webhook‏ prebuilt_components_make_a_payment:get_due_amount.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

אימות מספר כרטיס האשראי

רכיב ה-webhook של prebuilt_components_make_a_payment:verify_credit_card_number משמש לאימות שמספר כרטיס האשראי שסופק רשום בחשבון של המשתמש.

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$flow.user_credit_card_number ארבע הספרות האחרונות של כרטיס האשראי של המשתמש. מחרוזת

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
card_found מציין אם כרטיס האשראי שצוין נמצא. בוליאני

כדי להגדיר את ה-webhook של אימות מספר כרטיס האשראי עבור הרכיב הזה, צריך להרחיב את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook‏ prebuilt_components_make_a_payment:verify_credit_card_number.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

אימות פרטי כרטיס האשראי

רכיב ה-webhook‏ prebuilt_components_make_a_payment:verify_credit_card_details משמש לאימות הפרטים שסופקו, כולל תאריך התפוגה וקוד ה-CVV, כדי לוודא שהם תקפים לכרטיס האשראי שסופק על ידי המשתמש.

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$flow.credit_card_number ארבע הספרות האחרונות של כרטיס האשראי של המשתמש. מחרוזת
$flow.credit_card_exp_date תאריך התפוגה של כרטיס האשראי הספציפי שצוין על ידי המשתמש.
{
"year": integer,
"month": integer
}
$flow.credit_card_cvv_code קוד האימות (CVV) שסופק על ידי המשתמש לכרטיס האשראי שצוין. מחרוזת

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
creditcard_verification_status מציין אם פרטי כרטיס האשראי שסופקו אומתו. בוליאני

כדי להגדיר את ה-webhook לאימות פרטי כרטיס האשראי עבור הרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook prebuilt_components_make_a_payment:verify_credit_card_details.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

אימות פרטי כרטיס החיוב המיידי

רכיב ה-webhook‏ prebuilt_components_make_a_payment:verify_debit_card_details משמש לאימות הפרטים שסופקו, כולל תאריך התפוגה וקוד ה-CVV, כדי לוודא שהם תקפים לכרטיס החיוב המיידי שסופק על ידי המשתמש.

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$flow.debit_card_number ארבע הספרות האחרונות של כרטיס החיוב המיידי של המשתמש. מחרוזת
$flow.debit_card_exp_date תאריך התפוגה של כרטיס החיוב המיידי שצוין, כפי שהמשתמש סיפק.
{
"year": integer,
"month": integer
}
$flow.debit_card_cvv_code קוד האימות (CVV) שסופק על ידי המשתמש עבור כרטיס החיוב המיידי שצוין. מחרוזת

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
debitcard_verification_status מציין אם פרטי כרטיס החיוב המיידי שסופקו אומתו. בוליאני

כדי להגדיר את ה-webhook של אימות פרטי כרטיס החיוב המיידי עבור הרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook‏ prebuilt_components_make_a_payment:verify_debit_card_details.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

עיבוד תשלום בכרטיס אשראי

רכיב ה-webhook‏ prebuilt_components_make_a_payment:process_payment_credit_card משמש לעיבוד תשלום באמצעות פרטי כרטיס האשראי שסופקו.

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$flow.payee_number ארבע הספרות האחרונות של מספר החשבון של מקבל התשלום. מחרוזת
$flow.payment_type סוג התשלום. הערכים התקינים מוגדרים על ידי הישות המותאמת אישית prebuilt_components_make_a_payment_payment_type. כברירת מחדל, הרכיב הזה תומך ב-"beneficiary_pay" וב-"credit_card_pay". מחרוזת
$flow.credit_card_number ארבע הספרות האחרונות של כרטיס האשראי של המשתמש. מחרוזת
$flow.credit_card_exp_date תאריך התפוגה של כרטיס האשראי שצוין על ידי המשתמש.
{
"year": integer,
"month": integer
}
$flow.credit_card_cvv_code קוד האימות (CVV) שסופק על ידי המשתמש לכרטיס האשראי שצוין. מחרוזת
‫$flow.payment_amount הסכום שהמשתמש בחר לשלם. מספר

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
payment_status_code מציין אם התשלום בוצע בהצלחה. הערכים התקינים מוגדרים על ידי פרמטרים של קלט שניתנים להגדרה: $flow.payment_success_code, $flow.insufficient_fund_code ו-$flow.limit_exceed_code. מחרוזת

כדי להגדיר את ה-webhook של עיבוד תשלום בכרטיס אשראי עבור הרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook‏ prebuilt_components_make_a_payment:process_payment_credit_card.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

עיבוד תשלום בכרטיס חיוב מיידי

רכיב ה-webhook‏ prebuilt_components_make_a_payment:process_payment_debit_card משמש לעיבוד תשלום באמצעות פרטי כרטיס החיוב המיידי שסופקו.

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$flow.payee_number ארבע הספרות האחרונות של מספר החשבון של מקבל התשלום. מחרוזת
$flow.payment_type סוג התשלום. הערכים התקינים מוגדרים על ידי הישות המותאמת אישית prebuilt_components_make_a_payment_payment_type. כברירת מחדל, הרכיב הזה תומך ב-"beneficiary_pay" וב-"credit_card_pay". מחרוזת
$flow.debit_card_number ארבע הספרות האחרונות של כרטיס החיוב המיידי של המשתמש. מחרוזת
$flow.debit_card_exp_date תאריך התפוגה של כרטיס החיוב המיידי שצוין, כפי שהמשתמש סיפק.
{
"year": integer,
"month": integer
}
$flow.debit_card_cvv_code קוד האימות (CVV) שסופק על ידי המשתמש עבור כרטיס החיוב המיידי שצוין. מחרוזת
‫$flow.payment_amount הסכום שהמשתמש בחר לשלם. מספר

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
payment_status_code מציין אם התשלום בוצע בהצלחה. הערכים התקינים מוגדרים על ידי פרמטרים של קלט שניתנים להגדרה: $flow.payment_success_code, $flow.insufficient_fund_code ו-$flow.limit_exceed_code. מחרוזת

כדי להגדיר את ה-webhook של 'עיבוד תשלום בכרטיס חיוב מיידי' עבור הרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook‏ prebuilt_components_make_a_payment:process_payment_debit_card.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

עיבוד תשלום בחשבון

רכיב ה-webhook‏ prebuilt_components_make_a_payment:process_payment_account משמש לעיבוד תשלום באמצעות פרטי החשבון שסופקו.

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$flow.payee_number ארבע הספרות האחרונות של מספר החשבון של מקבל התשלום. מחרוזת
$flow.payment_type סוג התשלום. הערכים התקינים מוגדרים על ידי הישות המותאמת אישית prebuilt_components_make_a_payment_payment_type. כברירת מחדל, הרכיב הזה תומך ב-"beneficiary_pay" וב-"credit_card_pay". מחרוזת
$session.params.last_four_digit_of_account_number ארבע הספרות האחרונות של מספר החשבון של המשתמש. מחרוזת
‫$flow.payment_amount הסכום שהמשתמש בחר לשלם. מספר

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
payment_status_code מציין אם התשלום בוצע בהצלחה. הערכים התקינים מוגדרים על ידי פרמטרים של קלט שניתנים להגדרה: $flow.payment_success_code, $flow.insufficient_fund_code ו-$flow.limit_exceed_code. מחרוזת

כדי להגדיר את ה-webhook של Process account payment (עיבוד תשלום בחשבון) לרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook של prebuilt_components_make_a_payment:process_payment_account.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL ב-Dialogflow CX בנקודת הקצה של השירות שאותו רוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

עיבוד תשלום דרך מכשיר נייד

רכיב ה-webhook‏ prebuilt_components_make_a_payment:process_payment_mobile משמש ליצירה ולשליחה של קישור לתשלום דרך מכשיר נייד לפי פרטי התשלום שהמשתמש בחר.

פרמטרים של בקשות API

הפרמטרים הבאים מסופקים על ידי הרכיב כקלט לבקשת ה-API.

שם הפרמטר תיאור פורמט קלט
$session.params.phone_number מספר הטלפון המקומי של המשתמש, ללא קוד המדינה, שמשמש לזיהוי המשתמש. מחרוזת
$flow.payee_number ארבע הספרות האחרונות של מספר החשבון של מקבל התשלום. מחרוזת
$flow.payment_type סוג התשלום. הערכים התקינים מוגדרים על ידי הישות המותאמת אישית prebuilt_components_make_a_payment_payment_type. כברירת מחדל, הרכיב הזה תומך ב-"beneficiary_pay" וב-"credit_card_pay". מחרוזת
‫$flow.payment_amount הסכום שהמשתמש בחר לשלם. מספר

פרמטרים של תגובה מה-API

הפרמטרים הבאים נשלפים מתגובת ה-API כדי שהרכיב יוכל להשתמש בהם.

שם הפרמטר תיאור פורמט הפלט
payment_link_generated מציין אם הקישור לתשלום דרך מכשיר נייד נוצר ונשלח למשתמש בהצלחה. בוליאני

כדי להגדיר את ה-webhook של עיבוד תשלום דרך מכשיר נייד עבור הרכיב הזה, מרחיבים את ההוראות.

  1. פותחים את מסוף Dialogflow CX.
  2. בוחרים את הפרויקט ב-Google Cloud.
  3. בוחרים את הסוכן.
  4. לוחצים על הכרטיסייה ניהול.
  5. לוחצים על Webhooks.
  6. בוחרים את ה-webhook‏ prebuilt_components_make_a_payment:process_payment_mobile.
  7. מחליפים את כתובת ה-URL בשדה Webhook URL (כתובת ה-URL של ה-Webhook) ב-Dialogflow CX בנקודת הקצה של השירות שרוצים לשלב. בוחרים את השיטה המתאימה בתפריט הנפתח.
  8. בודקים ומעדכנים את גוף הבקשה כדי ליצור את פורמט הבקשה המתאים ל-Webhook.
  9. בודקים ומעדכנים את הגדרות התגובה כדי לחלץ שדות ספציפיים מהתגובה של ה-webhook. אל תשנו את שמות הפרמטרים, כי הרכיב צריך אותם כדי לגשת לערכי השדות שמוחזרים.
  10. בודקים את הגדרות האימות ומעדכנים אותן לפי הצורך.
  11. לוחצים על Save.

הושלמה

הסוכן ורכיבי ה-webhook שלו אמורים להיות מוגדרים עכשיו ומוכנים לבדיקה.