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

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

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

תמיכה בדפדפנים

ממשק Web Payments מורכב מכמה טכנולוגיות שונות, והתמיכה בו תלויה בדפדפן.

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

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

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

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

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

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

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

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

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

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

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

איך מגדירים אמצעי תשלום

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

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

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

תמיכה ב-WebAuthn

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

תמיכה ב-Credential Management API

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

תמיכה ב-WebOTP

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

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

השלבים הבאים

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