סקירה כללית על אפליקציות תשלום מבוססות-אינטרנט

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

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

תמיכת דפדפן

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

Chromium Safari Firefox
מחשב Android מחשב נייד מחשב/נייד
ממשק API של בקשת תשלום
ממשק API של Payment Handler
אפליקציית תשלומים ל-iOS או ל-Android ✔* ✔*

היתרונות של אפליקציות תשלומים מבוססות-אינטרנט

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

איך פועלת אפליקציית תשלומים מבוססת-אינטרנט?

אפליקציות תשלום מבוססות-אינטרנט נוצרות באמצעות טכנולוגיות האינטרנט הסטנדרטיות. כל אפליקציית תשלומים מבוססת-אינטרנט חייבת לכלול קובץ שירות (service worker).

באפליקציית תשלומים מבוססת-אינטרנט, Service Worker יכול לשמש כמתווך בבקשות תשלום על ידי:

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

במאמר החיים של עסקת תשלום מוסבר איך אפליקציית תשלומים פועלת אצל המוכר.

איך מוכרים מגלים את אפליקציית התשלומים שלכם

כדי שמוכרים יוכלו להשתמש באפליקציית התשלומים שלכם, הם צריכים להשתמש ב-PaymentRequest API ולציין את אמצעי התשלום שבו אתם תומכים באמצעות המזהה של אמצעי התשלום.

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

במאמר הגדרת אמצעי תשלום מוסבר איך זה עובד ואיך מגדירים אמצעי תשלום חדש.

ממשקי API שבהם אפשר להשתמש בחלון ה-handler של התשלומים

'חלון handler של תשלומים' הוא חלון שבו מופעלות אפליקציות תשלומים. מכיוון שמדובר בחלון דפדפן רגיל ב-Chrome, רוב ממשקי ה-API לאינטרנט אמורים לפעול כמו בשימוש במסמך ברמה העליונה, למעט כמה יוצאים מן הכלל:

  • האפשרות לשנות את הגודל של אזור התצוגה מושבתת.
  • window.open() מושבתת.

תמיכה ב-WebAuthn

WebAuthn הוא מנגנון אימות שמבוסס על הקריפטוגרפיה של המפתח הציבורי. אפשר לאפשר למשתמשים להיכנס לחשבון באמצעות אימות ביומטרי. כבר יש תמיכה ב-WebAuthn בחלון של הכלי לניהול תשלומים ב-Chrome, ובגוף הרגיל בוחנים את האפשרות ליצור חיבור הדוק יותר בין Web Payments לבין WebAuthn.

תמיכה ב-Credential Management API

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

תמיכה ב-WebOTP

WebOTP API עוזר לכם לקבל באופן פרוגרמטי OTP מהודעת SMS ולאמת את מספר הטלפון של המשתמש בקלות. אנחנו מתכננים להפעיל אותה ב-Chrome, אבל עדיין בפיתוח.

במעקב אחר באגים ב-Chromium אפשר לעיין ברשימת הבעיות המוכרות והתכונות שיתווספו לחלון של handler תשלומים.

השלבים הבאים

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