איך לשלב את אפליקציית התשלומים מבוססת האינטרנט עם תשלומים באינטרנט ולספק ללקוחות חוויית משתמש טובה יותר.
תשלומים באינטרנט מספק לאינטרנט ממשק מובנה של דפדפן, שמאפשר למשתמשים להזין את פרטי התשלום הנדרשים בקלות רבה יותר מאי פעם. אפשר להשתמש בממשקי ה-API כדי להפעיל אפליקציות תשלומים מבוססות-אינטרנט וגם אפליקציות תשלומים ל-Android.
תמיכה בדפדפנים
תשלומים באינטרנט מורכבים מכמה טכנולוגיות שונות, וסטטוס התמיכה משתנה בהתאם לדפדפן.
היתרונות של אפליקציות תשלומים מבוססות-אינטרנט
- התשלומים מתבצעים בחלון עזר, בהקשר של אתר המוכר, שמספק חוויית משתמש טובה יותר מאשר שיטות טיפוסיות של אפליקציות תשלומים שמשתמשות בהפניות אוטומטיות או בחלונות קופצים.
- אפשר לשלב ממשקי Web Payments API באתרים מוכרים, וכך לנצל את בסיס המשתמשים הקיים.
- בניגוד לאפליקציות ספציפיות לפלטפורמה, אין צורך להתקין מראש אפליקציות תשלום מבוססות-אינטרנט.
איך פועלת אפליקציית תשלומים מבוססת-אינטרנט?
אפליקציות תשלומים מבוססות-אינטרנט נוצרות באמצעות טכנולוגיות האינטרנט הסטנדרטיות. כל אפליקציית תשלומים מבוססת-אינטרנט חייבת לכלול עובד שירות.
באפליקציית תשלומים מבוססת-אינטרנט, עובד שירות יכול לשמש כמתווך לבקשות תשלום על ידי:
- פתיחת חלון מודאלי והצגת ממשק אפליקציית התשלום.
- גישור על התקשורת בין אפליקציית התשלומים לבין המוכר.
- קבלת הרשאה מהלקוח והעברת פרטי התשלום למוכר.
במאמר השלבים בתהליך של עסקה בתשלום מוסבר איך אפליקציית תשלום פועלת אצל מוכר.
איך מוכרים מגלים את אפליקציית התשלומים שלכם
כדי שמוכרים יוכלו להשתמש באפליקציית התשלומים שלכם, הם צריכים להשתמש ב-PaymentRequest API ולציין את אמצעי התשלום שבו אתם תומכים באמצעות המזהה של אמצעי התשלום.
אם יש לכם מזהה של אמצעי תשלום שהוא ייחודי לאפליקציית התשלומים שלכם, תוכלו להגדיר מניפסט של אמצעי תשלום משלכם ולאפשר לדפדפנים לגלות את האפליקציה.
במאמר הגדרת אמצעי תשלום מוסבר איך זה עובד ואיך אפשר להגדיר אמצעי תשלום חדש.
ממשקי API שבהם אפשר להשתמש בחלון ה-handler של התשלומים
'חלון של גורם עיבוד תשלומים' הוא חלון שבו מופעלות אפליקציות תשלומים. ב-Chrome, מכיוון שמדובר בחלון רגיל של דפדפן Chrome, רוב ממשקי ה-API של האינטרנט אמורים לפעול כמו שהם פועלים במסמך ברמה העליונה, עם כמה יוצאים מן הכלל:
- אי אפשר לשנות את הגודל של אזור התצוגה.
- השירות
window.open()
מושבת.
תמיכה ב-WebAuthn
WebAuthn הוא מנגנון אימות שמבוסס על הקריפטוגרפיה של המפתח הציבורי. אתם יכולים לאפשר למשתמשים להיכנס לחשבון באמצעות אימות ביומטרי. כבר יש תמיכה ב-WebAuthn בחלון של בורר התשלומים ב-Chrome, והגוף האחראי על התקן בוחן אפשרות ליצור חיבור הדוק יותר בין תשלומים באינטרנט לבין WebAuthn.
תמיכה ב-Credential Management API
Credential Management API מספק ממשק פרוגרמטי בין האתר לדפדפן, שמאפשר כניסה חלקה למכשירים שונים. אתם יכולים לאפשר למשתמשים להיכנס לאתר באופן אוטומטי על סמך המידע שנשמר במנהל הסיסמאות של הדפדפן. הוא מתוכנן להיות מופעל ב-Chrome, אבל עדיין בפיתוח.
תמיכה ב-WebOTP
WebOTP API עוזר לכם לקבל באופן פרוגרמטי קוד אימות חד-פעמי (OTP) מהודעת SMS ולאמת מספר טלפון של משתמש בקלות רבה יותר. אנחנו מתכננים להפעיל את התכונה ב-Chrome, אבל היא עדיין בשלבי פיתוח.
במעקב אחר באגים ב-Chromium אפשר לעיין ברשימת הבעיות המוכרות והתכונות שיתווספו לחלון של handler תשלומים.
השלבים הבאים
כדי להתחיל לפתח אפליקציית תשלומים מבוססת-אינטרנט, צריך להטמיע שלושה חלקים נפרדים: