רשימת משימות לשילוב

הכנו רשימת משימות שתעזור לכם לוודא שהשלמתם את כל השלבים הנדרשים בשילוב עם Android.

מידע על סביבת הבדיקה

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

  • דפי אישור
  • קבלות
  • כתובת לחיוב (אופציונלי)
  • מספר טלפון לחיוב (אופציונלי)
  • כתובת למשלוח (אופציונלי)
  • כתובת אימייל (אופציונלי)

שגיאה Unrecognized App מופיעה בגיליון התשלומים של Google Pay עד שהאפליקציה מקבלת גישה לייצור.

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

  • WalletConstants.ENVIRONMENT_PRODUCTION
  • WalletConstants.ENVIRONMENT_TEST

למטרות בדיקה ופיתוח, צריך להשתמש ב-WalletConstants.ENVIRONMENT_TEST.

בדיקת השילוב

לפני ששולחים את השילוב ל-Google לאימות ב-ENVIRONMENT_TEST, צריך לוודא שעמדתם בקריטריונים של כל אחת מהבדיקות הבאות: בדיקות פונקציונליות ובדיקות מותג.

1. היסודות

חשוב לוודא שגם העסקאות ב-Google Pay עוברות את הבדיקות והבקרה הנוכחיות שלכם לסיכון בכרטיסים או בעסקאות עם מספר כרטיס. האימות ובדיקות ההונאה של Google Pay לא נועדו להחליף את תהליכי ניהול הסיכונים שלכם.
אם אתם מפעילים אימות 3D Secure (אימות נוסף) באופן סלקטיבי לעסקאות רגילות בכרטיס על סמך קריטריונים של סיכון, הקפידו להשתמש באותם קריטריונים של סיכון כדי להפעיל אימות 3D Secure לעסקאות ב-Google Pay PAN PAN_ONLY.
חשוב לוודא שקראתם את התנאים וההגבלות שלנו ושהם מקובלים עליכם. כדי להירשם ל-Google Pay API, אתם צריכים גישה לכתובת האימייל של בעל החשבון באפליקציית Android שלכם.
להשתמש בנתונים שמתקבלים מ-Google Pay API רק כדי לעבד עסקאות. בכל שאר תרחישי השימוש, נדרשת הסכמה מפורשת ונפרדת מהמשתמש.
מוודאים שספק שירותי התשלומים במדינה שלכם מקבל את אימות כרטיס התשלום ואת רשתות הכרטיסים.
אם תבצעו שילוב של DIRECT tokenizationSpecification type, תצטרכו להחליף את מפתח ההצפנה הציבורי שלכם מדי שנה ולספק ל-Google אישור תאימות לתקן PCI באמצעות מסוף Google Pay ו-Wallet. הצהרת התאימות ל-PCI יכולה להישלח על ידי צד שלישי או בוחן אבטחה מוסמך שאושרו על ידי המועצה לתקני אבטחה של PCI, ושאושרו על ידי ספק מאושר או בוחן מוסמך.

2. בדיקות מיתוג

כדי לעמוד בכל הדרישות של הנחיות המיתוג שלנו, צריך ליצור את לחצן התשלום של Google Pay באמצעות PayButton API.
מוודאים שכפתור התשלום באמצעות Google Pay מופיע רק אחרי שהאפליקציה מאשרת שהמשתמש יכול לשלם באמצעות הפונקציה isReadyToPay().
מוודאים שהמידות של לחצן התשלום של Google Pay שמוצגות זהות למידות של לחצנים ורכיבים דומים בדף.
צריך לבחור כפתור מתאים בהתאם לצבע הרקע של האזור שבו הכפתור אמור להופיע.

3. בדיקות פונקציונליות

כשמבקשים CARD סוג אמצעי תשלום עם PAN_ONLY אימות כרטיס: משלימים את הבדיקה של הכרטיסים ששמורים בחשבון:

  1. אם רלוונטי, מסירים את כל הכרטיסים מאפליקציית Google Wallet.
  2. אם רלוונטי, מסירים את כל הכרטיסים שרשומים בקובץ pay.google.com.
  3. חוזרים לשילוב.
  4. לוחצים על Google Pay.
  5. מוודאים שמוצגת האפשרות להוסיף כרטיס.
  6. מוסיפים כרטיס מרשת נתמכת, כפי שמוגדר במאמר allowedCardNetworks.
  7. מוודאים שהכרטיס שנוסף מופיע בבורר עם לוגו של הרשת.

כשמבקשים להשתמש בCARD סוג אמצעי תשלום עם CRYPTOGRAM_3DS אימות כרטיס, צריך להשלים את הבדיקה של טוקן מכשיר Android:

  1. מוודאים שהמוסד המנפיק של הכרטיס נתמך ומוסיפים כרטיס שעומד בדרישות באפליקציית Google Wallet.
  2. חוזרים לשילוב.
  3. לוחצים על Google Pay.
  4. מוודאים שהכרטיס שנוסף מופיע בכלי לבחירת כרטיסים עם עיצוב הכרטיס.

אם אישרתם שהמעבד שלכם תומך בCRYPTOGRAM_3DS אימות כרטיס, אתם יכולים להמשיך, גם אם CRYPTOGRAM_3DS אימות כרטיס לא זמין לכם כמשתמשי Android או כבעלי כרטיס.

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

  • בודקים וריאציות של שם מלא שצריך לנתח לשדות מובנים, כמו John, John Doe, ו-Jane Doe Smith.
  • לנתח בצורה מדויקת את כל שורות הכתובת שמוחזרות על ידי Google Pay API, שעשויות לחרוג מהמספר הכולל של שורות הכתובת שנאספות בדרך כלל בתהליך התשלום הרגיל שלכם.
  • צריך לוודא שרכיב המדינה שמוחזר בכתובת תואם ליעדי המשלוח הנתמכים באתר שלכם. אם הגדרתם הגבלות על משלוחים, הזינו כתובת משלוח שלא נתמכת ובדקו שהיא לא מופיעה בגיליון התשלום של Google Pay.
אם נדרש מספר טלפון, צריך לבדוק את הניתוח והאחסון של מספר הטלפון בהתאם לתקני הנתונים של האפליקציה בפורמטים שונים, כמו ‎+14155551212,‏ ‎14155551212 ו-‎(415) 555-1212.
חשוב לוודא ש-Google Pay מוצג באופן שווה לאמצעי תשלום אחרים של צד שלישי.
למשתמשים שלא שמרו פרטי תשלום בחשבון שלהם באפליקציה שלכם, Google Pay צריך להיות אמצעי התשלום שמוגדר כברירת מחדל או שמוצג באופן בולט.
למשתמשים שבחרו בעבר לשלם באמצעות Google Pay בתהליך התשלום וציינו את Google Pay כאמצעי התשלום המועדף באפליקציה שלכם, Google Pay צריך להיות אמצעי התשלום שמוגדר כברירת מחדל ברכישה הבאה שלהם.
לפני עיבוד העסקה, צריך להציג למשתמש את המחיר הסופי. אם הסכום לחיוב משתנה בהתאם לנתונים שמתקבלים מ-Google Pay API, עליכם להציג דף אישור עם המחיר הסופי.