שימוש ב'תשלומים באינטרנט' באפליקציות תשלומים

סטנדרטים חדשים באינטרנט לחוויית תשלום נוחה באינטרנט.

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

מה זה תשלומי אינטרנט?

Web Payments היא סדרה של ממשקי API חדשים לתשלומים, שזמינים בדפדפנים מודרניים, כולל Payment Request API,‏ Web-based Payment Handler API ועוד כמה. הפרימיטיבים החדשים האלה של הדפדפן מפשטים את התשלומים באינטרנט ומאפשרים לאפליקציות תשלום להשתלב בדפדפנים בקלות רבה יותר מאי פעם.

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

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

תהליך התשלום באמצעות Google Pay ותשלומים באינטרנט.
  1. הלקוח עובר לקופה ולוחץ על הלחצן GPay.

  2. אפליקציית Google Pay תיפתח מעל האתר של המוכר.

  3. הלקוח מאשר את התשלום באפליקציית Google Pay אחרי שהוא בודק את הפרטים.

  4. המוכר מאמת את התשלום והרכישה מאושרת.

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

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

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

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

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

חוויית משתמש משופרת

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

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

  • חוויית רכישה חלקה: אחרי השלמת התשלום (או ביטולו), הלקוח מועבר לאתר של המוכר בדיוק למקום שבו הוא הפסיק את התהליך.

חוויית מפתחים משופרת

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

  • עלות שילוב נמוכה: מוכרים יכולים לשלב את Web Payments עם JavaScript ושילוב בסיסי בצד השרת.

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

אבטחה מחמירה יותר

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

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

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

השוואה בין Web Payments לבין גישות אחרות

כדאי לעיין בגישות הקיימות לשילוב תשלומים באינטרנט:

  • iframes: שימוש ב-JavaScript כדי להחדיר את האתר של אמצעי התשלום לתוך iframe ולאסוף את פרטי התשלום של הלקוח באמצעות טופס.

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

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

  • OAuth: המוכר מאפשר ללקוח לאמת את הזהות שלו ולתת הרשאה באמצעות OAuth למנהל התשלומים, לבחור אמצעי תשלום, כתובת למשלוח וכו' דרך ממשק משתמש של iframe בהקשר.

כך הם בהשוואה לתשלומים באינטרנט:

תשלומים באינטרנט iframe חלון קופץ Redirect (הפניה אוטומטית) OAuth
תשלומים בהקשר הרלוונטי ✔*
עדכוני מחירים דינמיים
תהליך רכישה פשוט
שילוב אפליקציות ספציפי לפלטפורמה
עלות שילוב נמוכה
רגילה

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

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

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

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

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

בסרטון שלמעלה, Google Pay היא אפליקציית תשלום ספציפית לפלטפורמה.

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

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

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

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

איך מתבצעת ההטמעה של מוכרים?

כדי שאפליקציית תשלום תהיה זמינה למוֹכר, הוא צריך לאמץ אותה באופן מפורש. מבחינה טכנית, המוכר צריך לציין את המזהה של אפליקציית התשלום (מזהה אמצעי התשלום) ולהשתמש בו עם Payment Request API.

מומלץ לספק תיעוד טוב במדריכי שילוב ובספריות או בערכות SDK כדי להקל על השילוב. לדוגמה, ב-Google Pay יש מדריך למפתחים.

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

כמה זה עולה?

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