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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

תמיכה ב-WebAuthn

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

תמיכה ב-Credential Management API

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

תמיכה ב-WebOTP

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

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

השלבים הבאים

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