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

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

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

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

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

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

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

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

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

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

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

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

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

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

כדי שמוכרים יוכלו להשתמש באפליקציית התשלומים שלכם, הם צריכים להשתמש ב-Payment Request 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 אפשר למצוא רשימה של בעיות ידועות ותכונות שאנחנו מתכננים להוסיף לחלון של בורר התשלומים.

השלבים הבאים

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