วิธีผสานรวมแอปการชำระเงินบนเว็บของคุณกับ Web Payments และมอบประสบการณ์ของผู้ใช้ที่ดียิ่งขึ้นให้แก่ลูกค้า
ระบบชำระเงินบนเว็บนำอินเทอร์เฟซในตัวของเบราว์เซอร์มาไว้ในเว็บเบราว์เซอร์ ซึ่งช่วยให้ผู้ใช้สามารถป้อนข้อมูลการชำระเงินที่จำเป็นได้ง่ายกว่าที่เคย API สามารถเรียกใช้แอปการชำระเงินบนเว็บ รวมถึงแอปการชำระเงินสำหรับ Android
การสนับสนุนเบราว์เซอร์
Web Payments ประกอบด้วยเทคโนโลยีบางอย่างที่แตกต่างกัน และสถานะการสนับสนุนจะขึ้นอยู่กับเบราว์เซอร์
ประโยชน์ของแอปการชำระเงินบนเว็บ
- การชำระเงินจะทำในรูปแบบโมดัลในบริบทของเว็บไซต์ผู้ขาย ซึ่งมอบประสบการณ์ของผู้ใช้ที่ดีกว่าเทคนิคของแอปชำระเงินทั่วไปที่ใช้การเปลี่ยนเส้นทางหรือป๊อปอัป
- Web Payments API สามารถผสานรวมเข้ากับเว็บไซต์ที่น่าเชื่อถือซึ่งช่วยให้คุณใช้ประโยชน์จากฐานผู้ใช้ที่มีอยู่ได้
- แอปการชำระเงินบนเว็บนั้นต่างจากแอปเฉพาะแพลตฟอร์มตรงที่ไม่จำเป็นต้องติดตั้งล่วงหน้า
แอปการชำระเงินบนเว็บทำงานอย่างไร
แอปการชำระเงินบนเว็บสร้างขึ้นโดยใช้เทคโนโลยีเว็บมาตรฐาน แอปการชำระเงินบนเว็บทุกแอปต้องมีโปรแกรมทำงานของบริการ
ในแอปการชำระเงินบนเว็บ โปรแกรมทำงานของบริการสามารถทำหน้าที่เป็นสื่อกลางในการขอการชำระเงินได้โดยทำดังนี้
- เปิดหน้าต่างโมดัลและแสดงอินเทอร์เฟซของแอปการชำระเงิน
- การเชื่อมการสื่อสารระหว่างแอปการชำระเงินกับผู้ขาย
- รับการให้สิทธิ์จากลูกค้าและส่งข้อมูลเข้าสู่ระบบการชำระเงินไปยังผู้ขาย
ดูวิธีการทำงานของแอปการชำระเงินกับผู้ขายได้ในหัวข้อวงจร ของธุรกรรมการชำระเงิน
วิธีที่ผู้ขายค้นพบแอปการชำระเงินของคุณ
ผู้ขายต้องใช้ Payment Request API และระบุวิธีการชำระเงินที่คุณรองรับโดยใช้ตัวระบุวิธีการชำระเงิน จึงจะใช้แอปการชำระเงินได้
หากมีตัวระบุวิธีการชำระเงินที่ไม่ซ้ำกันสำหรับแอปการชำระเงิน คุณสามารถตั้งค่าไฟล์ Manifest วิธีการชำระเงินของคุณเอง และอนุญาตให้เบราว์เซอร์ค้นพบแอปของคุณ
ดูวิธีการทำงานและวิธีตั้งค่าวิธีการชำระเงินใหม่ในการตั้งค่าวิธีการชำระเงิน
API ที่คุณใช้ภายในหน้าต่างเครื่องจัดการการชำระเงินได้
"หน้าต่างเครื่องจัดการการชำระเงิน" คือหน้าต่างที่มีการเปิดแอปการชำระเงิน ใน Chrome เนื่องจากเป็นหน้าต่างเบราว์เซอร์ Chrome ปกติ API ของเว็บส่วนใหญ่จึงควรทำงานเหมือนกับที่ใช้ในเอกสารระดับบนสุด โดยมีข้อยกเว้นเพียงเล็กน้อยเท่านั้น ดังนี้
- ปิดใช้การปรับขนาดวิวพอร์ตอยู่
window.open()
ถูกปิดใช้
การรองรับ WebAuthn
WebAuthn เป็นกลไกการตรวจสอบสิทธิ์ที่อิงจากวิทยาการเข้ารหัสคีย์สาธารณะ คุณสามารถให้ผู้ใช้ลงชื่อเข้าใช้ ผ่านการยืนยันด้วยข้อมูลไบโอเมตริก WebAuthn ได้รับการรองรับในหน้าต่างเครื่องจัดการการชำระเงินใน Chrome แล้ว ส่วนเนื้อหามาตรฐานกำลังพิจารณาการสร้างการเชื่อมต่อที่แน่นแฟ้นยิ่งขึ้นระหว่าง Web Payments และ WebAuthn
การสนับสนุน API การจัดการข้อมูลเข้าสู่ระบบ
API การจัดการข้อมูลเข้าสู่ระบบมีอินเทอร์เฟซแบบเป็นโปรแกรมระหว่างเว็บไซต์และเบราว์เซอร์เพื่อให้ลงชื่อเข้าใช้ในอุปกรณ์ต่างๆ ได้อย่างราบรื่น คุณอนุญาตให้ผู้ใช้ลงชื่อเข้าใช้เว็บไซต์ได้โดยอัตโนมัติตามข้อมูลที่จัดเก็บไว้ในเครื่องมือจัดการรหัสผ่านของเบราว์เซอร์ โดยมีแผนที่จะเปิดใช้ใน Chrome แต่ยังอยู่ระหว่างการพัฒนา
การรองรับ WebOTP
WebOTP API ช่วยให้คุณรับ OTP แบบเป็นโปรแกรมจากข้อความ SMS และยืนยันหมายเลขโทรศัพท์ให้ผู้ใช้ได้ง่ายขึ้น และมีแผนที่จะเปิดใช้ใน Chrome แต่ยังอยู่ระหว่างการพัฒนา
คุณสามารถตรวจสอบรายการปัญหาที่ทราบและฟีเจอร์ที่มีแผนที่จะเพิ่มลงในหน้าต่างเครื่องจัดการการชำระเงินได้ในเครื่องมือติดตามข้อบกพร่อง Chromium
ขั้นตอนถัดไป
ในการเริ่มสร้างแอปสำหรับการชำระเงินบนเว็บ คุณต้องมีคุณสมบัติ 3 ส่วนที่แตกต่างกันดังนี้