Hỗ trợ ứng dụng thanh toán bằng dịch vụ Thanh toán trên web

Các tiêu chuẩn web mới giúp mang lại trải nghiệm thanh toán suôn sẻ trên web.

Một trong những yếu tố thúc đẩy chính của hệ sinh thái web là hoạt động thanh toán. Với các hệ thống thanh toán bảo mật, liền mạch và linh hoạt, web có thể trở thành một nền tảng bền vững và sinh lời. Các tiêu chuẩn Thanh toán trên web có thể trở thành một khối xây dựng quan trọng cho phép tích hợp liền mạch các giải pháp thanh toán vào quy trình thanh toán của người bán.

Thanh toán trên web là gì?

Thanh toán trên web là một loạt API thanh toán được chuẩn hoá mới có trong các trình duyệt hiện đại, bao gồm API yêu cầu thanh toán, API Trình xử lý thanh toánmột số API khác. Các dữ liệu gốc mới này của trình duyệt giúp đơn giản hoá việc thanh toán trực tuyến và cho phép các ứng dụng thanh toán tích hợp với trình duyệt dễ dàng hơn bao giờ hết.

Các tiêu chuẩn này rất linh hoạt; các tiêu chuẩn này hoạt động với nhiều loại hệ thống thanh toán và hoạt động trên mọi trình duyệt, trên mọi thiết bị, phương thức thanh toán hoặc nhà cung cấp dịch vụ thanh toán. Sự linh hoạt này giúp quá trình phát triển trở nên đơn giản, tính nhất quán trong việc triển khai và khả năng tương thích trong tương lai với các công nghệ thanh toán mới nổi.

Nghiên cứu cho thấy quy trình thanh toán dài dẫn đến việc người dùng bỏ giỏ hàng. Với Thanh toán trên web, quy trình thanh toán được đơn giản hoá chỉ bằng vài lần nhấn thay vì phải nhập dữ liệu thanh toán theo cách thủ công cho mọi giao dịch mua. Hãy xem bản minh hoạ bên dưới về cách Google Pay tận dụng phương thức Thanh toán trên web để xây dựng một quy trình liền mạch. Ứng dụng thanh toán khác cũng có thể làm được điều này:

Quy trình thanh toán bằng Google Pay và Thanh toán trên web.
  1. Khách hàng tiến hành thanh toán rồi nhấn vào nút GPay.

  2. Ứng dụng Google Pay chạy trước trang web của người bán.

  3. Khách hàng sẽ xác nhận khoản thanh toán trong ứng dụng Google Pay sau khi kiểm tra thông tin chi tiết.

  4. Người bán sẽ xác minh khoản thanh toán và giao dịch mua được phê duyệt.

Hỗ trợ trình duyệt

Thanh toán trên web bao gồm một số công nghệ và trạng thái hỗ trợ sẽ phụ thuộc vào trình duyệt.

Chromium Safari Firefox
Máy tính Android Máy tính Di động Máy tính/Thiết bị di động
API yêu cầu thanh toán
API Trình xử lý thanh toán
Ứng dụng thanh toán trên iOS/Android ✔* ✔*

Lợi ích của việc tích hợp Thanh toán trên web vào ứng dụng thanh toán

Bằng cách tích hợp với Thanh toán trên web, ứng dụng thanh toán có thể cung cấp trải nghiệm người dùng tốt hơn cho khách hàng, mang lại trải nghiệm tốt hơn cho nhà phát triển và khả năng bảo mật nghiêm ngặt hơn.

Nâng cao trải nghiệm người dùng

  • Thanh toán theo ngữ cảnh: Các khoản thanh toán được thực hiện theo các phương thức, phù hợp với trang web của người bán, mà không có lệnh chuyển hướng hoặc cửa sổ bật lên.

  • Thanh toán nhanh hơn: Khách hàng có thể lưu thông tin thanh toán một cách an toàn trong trình duyệt hoặc trong một ứng dụng thanh toán, có thể sử dụng trên mọi trang web hỗ trợ của người bán.

  • Trải nghiệm mua hàng đơn giản: Sau khi hoàn tất (hoặc huỷ) thanh toán, khách hàng sẽ truy cập vào đúng nơi họ đã dừng lại trên trang web của người bán.

Trải nghiệm tốt hơn cho nhà phát triển

  • Dễ dàng tích hợp: Bạn có thể mở rộng tính năng Thanh toán trên web từ một ứng dụng thanh toán hiện có dành riêng cho nền tảng hoặc ứng dụng thanh toán trên nền tảng web.

  • Chi phí tích hợp thấp: Người bán có thể tích hợp phương thức Thanh toán trên web với JavaScript và tính năng tích hợp phía máy chủ ở cấp cơ bản.

  • Tiêu chuẩn: Giao thức và định dạng dữ liệu để trao đổi thông tin với người bán được chuẩn hoá và không yêu cầu tích hợp sâu.

Bảo mật nghiêm ngặt hơn

  • Ngăn cài đặt không qua cửa hàng khi gọi ứng dụng thanh toán dành riêng cho nền tảng.

  • Được thiết kế chú trọng đến các mô hình bảo mật và quyền riêng tư sắp tới.

Việc sử dụng dịch vụ Thanh toán trên web cũng cho phép các ứng dụng thanh toán đưa mọi loại phương thức thanh toán lên web, chẳng hạn như tiền điện tử, tiền mã hoá, chuyển khoản ngân hàng, v.v. Web Payments được thiết kế tập trung vào tính bền vững và không đặt ra bất kỳ hạn chế nào đối với các phương thức thanh toán và xử lý thanh toán.

So sánh Thanh toán trên web với các phương pháp khác

Xem xét các phương pháp hiện có để tích hợp tính năng thanh toán trên web:

  • iframe: Sử dụng JavaScript để đưa trang web của trình xử lý thanh toán vào iframe và thu thập thông tin xác thực thanh toán của khách hàng thông qua một biểu mẫu.

  • Cửa sổ bật lên: Sử dụng JavaScript để mở cửa sổ bật lên và thu thập thông tin xác thực thanh toán của khách hàng thông qua một biểu mẫu hoặc bằng cách yêu cầu khách hàng xác thực và chọn thông tin thanh toán.

  • Chuyển hướng: Người bán chuyển hướng khách hàng đến trang web của trình xử lý thanh toán và cho phép khách hàng xác thực cũng như chọn thông tin xác thực thanh toán. URL chuyển hướng được truyền thông qua một máy chủ.

  • OAuth: Người bán cho phép khách hàng xác thực và uỷ quyền bằng danh tính của trình xử lý thanh toán thông qua OAuth, chọn phương thức thanh toán, địa chỉ giao hàng, v.v. thông qua giao diện người dùng iframe theo ngữ cảnh.

Dưới đây là cách thanh toán so với Thanh toán trên web:

Thanh toán trên web iframe Cửa sổ bật lên Chuyển hướng OAuth
Thanh toán theo ngữ cảnh ✔*
Cập nhật giá linh động
Đơn giản hoá trải nghiệm mua hàng
Tích hợp ứng dụng dành riêng cho nền tảng
Chi phí tích hợp thấp
Chuẩn

Tích hợp Thanh toán trên web trong các ứng dụng hiện có

Bạn có thể tích hợp Thanh toán trên web vào cả ứng dụng thanh toán dành riêng cho nền tảng và ứng dụng thanh toán dựa trên nền tảng web: nếu chưa cài đặt ứng dụng thanh toán cho nền tảng cụ thể, thì bạn có thể dùng ứng dụng thanh toán trên web làm ứng dụng dự phòng. Khách hàng và người bán có thể gửi và nhận khoản thanh toán một cách liền mạch thông qua phương thức thanh toán mà họ chọn, tuỳ thuộc vào môi trường.

Ứng dụng thanh toán dành riêng cho nền tảng

  • Phù hợp với các ứng dụng thanh toán đã có số lượt cài đặt lớn và muốn mang đến cho người dùng hiện tại trải nghiệm nhất quán trên web.

  • Không giống như tính năng "Ý định" của Android, Web Payments thực hiện việc xác minh chữ ký trước khi chạy ứng dụng thanh toán. Điều này khiến cho các ứng dụng thanh toán độc hại không thể cài đặt được không qua cửa hàng ứng dụng.

Trong video trên, Google Pay là một ứng dụng thanh toán dành riêng cho từng nền tảng.

Ứng dụng thanh toán dựa trên nền tảng web

  • Bằng chứng rõ ràng hơn trong tương lai: các kỹ thuật ứng dụng thanh toán thông thường như chuyển hướng hoặc cửa sổ bật lên là dựa trên cookie của bên thứ ba có thể trở nên lỗi thời. Mặc dù vẫn khó dự đoán được hậu quả, nhưng hệ thống Thanh toán trên web tìm kiếm trên web với chế độ bảo vệ quyền riêng tư tốt hơn và một thế giới không có cookie của bên thứ ba.

  • Tuyến dựa trên web phù hợp cho các dịch vụ web có số lượng lớn khách hàng có thẻ của họ trong hồ sơ.

Quy trình thanh toán bằng ứng dụng thanh toán dựa trên nền tảng web.

Hoạt động áp dụng của người bán hoạt động như thế nào?

Để có thể sử dụng ứng dụng thanh toán trên trang web của người bán, người bán cần phải sử dụng ứng dụng đó một cách rõ ràng. Về mặt kỹ thuật, người bán phải chỉ định giá trị nhận dạng của ứng dụng thanh toán (mã nhận dạng phương thức thanh toán) và sử dụng API Yêu cầu thanh toán với giá trị đó.

Bạn nên cung cấp tài liệu phù hợp trong hướng dẫn tích hợp và SDK hoặc thư viện để hỗ trợ quá trình tích hợp. Ví dụ: Google Pay cung cấp hướng dẫn dành cho nhà phát triển.

Khi sử dụng cổng thanh toán, bạn cũng nên chọn cổng này vì các cổng này cũng có thể giúp bạn mở rộng phạm vi tiếp cận.

Chi phí là bao nhiêu?

Thanh toán trên web là tất cả về công nghệ tiêu chuẩn trong trình duyệt. Các ứng dụng thanh toán sử dụng tính năng này cũng như kích hoạt tính năng này trên trình duyệt sẽ không tự tính phí.