เพิ่มประสิทธิภาพให้กับแอปการชำระเงินด้วย Web Payments

มาตรฐานใหม่บนเว็บเพื่อประสบการณ์การชำระเงินที่ราบรื่นบนเว็บ

การชำระเงินเป็นหนึ่งในตัวขับเคลื่อนระบบนิเวศที่สำคัญสำหรับเว็บ ระบบการชำระเงินที่ปลอดภัย ราบรื่น และยืดหยุ่นจะช่วยให้เว็บกลายเป็นแพลตฟอร์มที่ยั่งยืนและ ทำกำไรได้ มาตรฐานการชำระเงินบนเว็บมีศักยภาพที่จะเป็นองค์ประกอบสำคัญ ซึ่งจะช่วยให้ผสานรวมโซลูชันการชำระเงินเข้ากับ ขั้นตอนการชำระเงินของผู้ขายได้อย่างราบรื่น

การชำระเงินบนเว็บคืออะไร

การชำระเงินบนเว็บคือชุด API การชำระเงินแบบมาตรฐานใหม่ที่พร้อมใช้งานในเบราว์เซอร์สมัยใหม่ ซึ่งรวมถึง Payment Request API, Web-based Payment Handler API และAPI อื่นๆ อีก 2-3 รายการ Primitive ใหม่ของเบราว์เซอร์เหล่านี้ช่วยลดความซับซ้อนของการชำระเงินออนไลน์และช่วยให้แอปการชำระเงินผสานรวมกับเบราว์เซอร์ได้ง่ายกว่าที่เคย

มาตรฐานนี้มีความยืดหยุ่น โดยทำงานร่วมกับระบบการชำระเงินประเภทต่างๆ และ ออกแบบมาให้ทำงานได้ในเบราว์เซอร์ใดก็ได้บนอุปกรณ์ วิธีการชำระเงิน หรือผู้ให้บริการชำระเงิน รายใดก็ได้ ความยืดหยุ่นนี้ช่วยให้การพัฒนาเป็นไปอย่างง่ายดาย การติดตั้งใช้งานมีความสอดคล้องกัน และสามารถใช้งานร่วมกับเทคโนโลยีการชำระเงินใหม่ๆ ในอนาคตได้

งานวิจัยแสดงให้เห็นว่าขั้นตอนการชำระเงินที่ยาวนานทำให้เกิดการละทิ้งรถเข็น การชำระเงินบนเว็บช่วยลดความซับซ้อนของขั้นตอนการชำระเงินให้เหลือเพียงไม่กี่ครั้งแทนที่จะต้องป้อนข้อมูลการเรียกเก็บเงินด้วยตนเอง ทุกครั้งที่ซื้อ ดูการสาธิตด้านล่างเกี่ยวกับวิธีที่ Google Pay ใช้ประโยชน์จาก การชำระเงินบนเว็บเพื่อสร้างขั้นตอนที่ราบรื่น แอปการชำระเงินอื่นๆ ก็ทำได้เช่นกัน

ขั้นตอนการชำระเงินด้วย Google Pay และการชำระเงินบนเว็บ
  1. ลูกค้าไปที่ชำระเงินแล้วกดปุ่ม GPay

  2. แอป Google Pay จะเปิดที่ด้านหน้าเว็บไซต์ของผู้ขาย

  3. ลูกค้ายืนยันการชำระเงินในแอป Google Pay หลังจากตรวจสอบรายละเอียดแล้ว

  4. ผู้ขายจะยืนยันการชำระเงินและระบบจะอนุมัติการซื้อ

การสนับสนุนเบราว์เซอร์

การชำระเงินบนเว็บประกอบด้วยเทคโนโลยีที่แตกต่างกัน 2-3 อย่าง และสถานะการรองรับจะขึ้นอยู่กับเบราว์เซอร์

Chromium Safari Firefox
เดสก์ท็อป Android เดสก์ท็อป มือถือ เดสก์ท็อป/อุปกรณ์เคลื่อนที่
Payment Request API
Web-based Payment Handler API
แอปการชำระเงิน iOS/Android ✔* ✔*

ประโยชน์ของการผสานรวมการชำระเงินบนเว็บในแอปการชำระเงิน

การผสานรวมกับ Web Payments จะช่วยให้แอปการชำระเงินมอบประสบการณ์การใช้งานที่ดีขึ้นให้แก่ลูกค้า มีประสบการณ์การใช้งานของนักพัฒนาแอปที่ดีขึ้น และมีความปลอดภัยที่เข้มงวดมากขึ้น

ประสบการณ์ของผู้ใช้ที่ดีขึ้น

  • การชำระเงินในบริบท: การชำระเงินจะดำเนินการในโมดอลในบริบทของเว็บไซต์ผู้ขายโดยไม่มีการเปลี่ยนเส้นทางหรือหน้าต่างป๊อปอัป

  • ชำระเงินได้เร็วขึ้น: ลูกค้าสามารถบันทึกรายละเอียดการชำระเงินอย่างปลอดภัยใน เบราว์เซอร์หรือแอปการชำระเงิน เพื่อให้พร้อมใช้งานในเว็บไซต์ของผู้ขายที่รองรับ

  • ประสบการณ์การซื้อที่ราบรื่น: หลังจากชำระเงินเสร็จสมบูรณ์ (หรือยกเลิก) ลูกค้าจะอยู่ในเว็บไซต์ของผู้ขายตรงจุดที่ออกจากเว็บไซต์

ประสบการณ์การใช้งานที่ดียิ่งขึ้นสำหรับนักพัฒนาแอป

  • การผสานรวมที่ง่ายดาย: คุณสามารถขยายการชำระเงินบนเว็บจากแอปการชำระเงินที่มีอยู่เฉพาะแพลตฟอร์ม หรือแอปการชำระเงินบนเว็บ

  • ต้นทุนการผสานรวมต่ำ: ผู้ขายสามารถผสานรวมการชำระเงินบนเว็บกับ JavaScript และการผสานรวมฝั่งเซิร์ฟเวอร์ระดับพื้นฐาน

  • มาตรฐาน: โปรโตคอลและรูปแบบข้อมูลสำหรับการแลกเปลี่ยนข้อมูลกับ ผู้ขายเป็นมาตรฐานและไม่จำเป็นต้องมีการผสานรวมอย่างลึกซึ้ง

การรักษาความปลอดภัยที่เข้มงวดมากขึ้น

  • การป้องกันการโหลดด้านข้างเมื่อ เรียกใช้แอปการชำระเงินเฉพาะแพลตฟอร์ม

  • ออกแบบโดยคำนึงถึงกระบวนทัศน์ด้านความปลอดภัยและความเป็นส่วนตัวที่กำลังจะเกิดขึ้น

การใช้ Web Payments ยังช่วยให้แอปการชำระเงินนำวิธีการชำระเงินทุกประเภท มายังเว็บได้ เช่น เงินอิเล็กทรอนิกส์ คริปโตเคอเรนซี การโอนเงินผ่านธนาคาร และอื่นๆ Web Payments ออกแบบมาโดยคำนึงถึงความยั่งยืนและไม่มีข้อจำกัดใดๆ ในการประมวลผลการชำระเงินและวิธีการชำระเงิน

การเปรียบเทียบการชำระเงินบนเว็บกับแนวทางอื่นๆ

พิจารณาวิธีการที่มีอยู่ในการผสานรวมการชำระเงินบนเว็บ

  • iframe: การใช้ JavaScript เพื่อแทรกเว็บไซต์ของตัวแฮนเดิลการชำระเงินใน iframe และรวบรวมข้อมูลเข้าสู่ระบบการชำระเงินของลูกค้าผ่านแบบฟอร์ม

  • ป๊อปอัป: การใช้ JavaScript เพื่อเปิดหน้าต่างป๊อปอัปและรวบรวมข้อมูลเข้าสู่ระบบการชำระเงินของลูกค้า ไม่ว่าจะผ่านแบบฟอร์มหรือโดยให้ลูกค้าตรวจสอบสิทธิ์และเลือกข้อมูลเข้าสู่ระบบการชำระเงิน

  • การเปลี่ยนเส้นทาง: ผู้ขายเปลี่ยนเส้นทางลูกค้าไปยังเว็บไซต์ของตัวแฮนเดิลการชำระเงิน และอนุญาตให้ลูกค้าตรวจสอบสิทธิ์และเลือกข้อมูลเข้าสู่ระบบการชำระเงิน ระบบจะสื่อสาร URL การเปลี่ยนเส้นทางผ่านเซิร์ฟเวอร์

  • OAuth: ผู้ขายอนุญาตให้ลูกค้าตรวจสอบสิทธิ์และให้สิทธิ์ด้วยข้อมูลประจำตัวของตัวแฮนเดิลการชำระเงินผ่าน OAuth เลือกวิธีการชำระเงิน ที่อยู่จัดส่ง ฯลฯ ผ่าน UI ของ iframe ในบริบท

ความแตกต่างระหว่างการชำระเงินผ่านแอปกับการชำระเงินบนเว็บมีดังนี้

การชำระเงินผ่านเว็บ iframe ป๊อปอัป เปลี่ยนเส้นทาง OAuth
การชำระเงินในบริบท ✔*
การอัปเดตราคาแบบไดนามิก
ประสบการณ์การซื้อที่ราบรื่น
การผสานรวมแอปเฉพาะแพลตฟอร์ม
ค่าใช้จ่ายในการผสานรวมต่ำ
มาตรฐาน

การผสานรวมการชำระเงินบนเว็บในแอปที่มีอยู่

คุณผสานรวมการชำระเงินบนเว็บได้ทั้งในแอปการชำระเงินเฉพาะแพลตฟอร์มและแอปการชำระเงินบนเว็บ หากไม่ได้ติดตั้งแอปการชำระเงินเฉพาะแพลตฟอร์ม คุณจะใช้แอปการชำระเงินบนเว็บเป็นตัวเลือกสำรองได้ ลูกค้าและผู้ขายสามารถส่งและรับการชำระเงินได้อย่างราบรื่น ผ่านวิธีการชำระเงินที่เลือก ทั้งนี้ขึ้นอยู่กับสภาพแวดล้อม

แอปการชำระเงินเฉพาะแพลตฟอร์ม

  • เหมาะสําหรับแอปการชําระเงินที่มีฐานการติดตั้งขนาดใหญ่อยู่แล้วและต้องการมอบประสบการณ์ที่สอดคล้องกันบนเว็บให้แก่ผู้ใช้เดิม

  • Web Payments จะยืนยันลายเซ็นก่อนเรียกใช้แอปการชำระเงิน ซึ่งทำให้ไม่สามารถโหลดแอปการชำระเงินที่เป็นอันตรายจากแหล่งที่ไม่รู้จักได้ ซึ่งแตกต่างจากฟีเจอร์ "Intent" ของ Android

ในวิดีโอด้านบน Google Pay เป็นแอปการชำระเงินที่เฉพาะเจาะจงแพลตฟอร์ม

แอปการชำระเงินบนเว็บ

  • พร้อมรับมือกับอนาคตมากขึ้น: เทคนิคแอปการชำระเงินทั่วไป เช่น การเปลี่ยนเส้นทางหรือป๊อปอัป อิงตามคุกกี้ของบุคคลที่สามซึ่งอาจล้าสมัย แม้ว่าผลกระทบจะยังคาดเดาได้ยาก แต่การชำระเงินบนเว็บก็มุ่งหวังที่จะ สร้างเว็บที่มีความเป็นส่วนตัวดียิ่งขึ้นและโลกที่ไม่มีคุกกี้ของบุคคลที่สาม

  • เส้นทางบนเว็บเหมาะสำหรับบริการบนเว็บที่มีลูกค้าจำนวนมากซึ่งบันทึกบัตรไว้

ขั้นตอนการชำระเงินด้วยแอปการชำระเงินบนเว็บ

การยอมรับของผู้ขายทำงานอย่างไร

หากต้องการให้แอปการชำระเงินพร้อมให้บริการแก่ผู้ขาย ผู้ขายต้อง ยอมรับแอปดังกล่าวอย่างชัดเจน ในทางเทคนิค ผู้ขายต้องระบุตัวระบุของแอปการชำระเงิน (ตัวระบุวิธีการชำระเงิน) และใช้ Payment Request API กับตัวระบุดังกล่าว

เราขอแนะนำให้คุณจัดทำเอกสารที่ดีในคู่มือการผสานรวมและ SDK หรือ ไลบรารีเพื่ออำนวยความสะดวกในการผสานรวม เช่น Google Pay มีคำแนะนำสำหรับนักพัฒนาแอป

การทำงานร่วมกับเกตเวย์การชำระเงินก็เป็นอีกตัวเลือกที่ดี เนื่องจากช่วยขยายการเข้าถึงได้ด้วย

มีค่าใช้จ่ายเท่าใด

การชำระเงินบนเว็บคือเทคโนโลยีมาตรฐานในเบราว์เซอร์ แอปการชำระเงิน ที่ใช้ฟีเจอร์นี้หรือเปิดใช้งานในเบราว์เซอร์จะไม่เรียกเก็บค่าธรรมเนียมจากผู้ใช้