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

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

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

תמיכת דפדפן

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

תמיכה ב-WebAuthn

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

תמיכה ב-Credential Management API

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

תמיכה ב-WebOTP

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

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

השלבים הבאים

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