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 an toàn, 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 chính giú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 mới được chuẩn hoá 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 linh hoạt; chúng hoạt động với nhiều loại hệ thống thanh toán và được thiết kế để 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. Tính linh hoạt này giúp đơn giản hoá quá trình phát triể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 kéo dài dẫn đến việc người dùng bỏ giỏ hàng. Với tính năng Thanh toán trên web, quy trình thanh toán được đơn giản hoá chỉ bằng vài thao tác nhấn thay vì nhập thủ công dữ liệu thanh toán 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 tính năng Thanh toán trên web để tạo quy trình liền mạch. Mọi ứng dụng thanh toán khác cũng có thể đạt được điều tương tự:

Quy trình thanh toán bằng Google Pay và Thanh toán trên web.
  1. Khách hàng chuyển đến trang thanh toán và nhấn vào nút GPay.

  2. Ứng dụng Google Pay sẽ khởi 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 xác minh khoản thanh toán và phê duyệt giao dịch mua.

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ợ phụ thuộc vào trình duyệt.

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

Lợi ích của việc tích hợp tính năng Thanh toán trên web trong ứ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.

Trải nghiệm người dùng tốt hơn

  • Thanh toán theo bối cảnh: Các khoản thanh toán được thực hiện trong cửa sổ bật lên, trong bối cảnh trang web của người bán, mà không cần 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 dành riêng cho nền tảng hiện có hoặc ứng dụng thanh toán dựa trên web.

  • Chi phí tích hợp thấp: Người bán có thể tích hợp tính năng Thanh toán trên web bằng JavaScript và 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. Thanh toán trên web được thiết kế để đảm bảo tính bền vững và không đặt ra bất kỳ hạn chế nào đối với phương thức thanh toán và quy trình xử lý thanh toán.

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

Hãy cân nhắc các phương pháp hiện có để tích hợp thanh toán trên web:

  • iframe: Sử dụng JavaScript để chèn trang web của trình xử lý thanh toán vào một 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 thông báo qua 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à thông tin so sánh với tính năng 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 bối cảnh ✔*
Cập nhật giá động
Tinh giản trải nghiệm mua hàng
Tích hợp ứng dụng theo nền tảng
Chi phí tích hợp thấp
Chuẩn

Tích hợp tính năng 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 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

  • Lý tưởng cho các ứng dụng thanh toán đã có cơ sở cài đặt lớn và muốn mang lại 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 quy trình 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 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 nền tảng.

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

  • Chứng minh được tính hữu dụng trong tương lai: các kỹ thuật thông thường của ứng dụng thanh toán như chuyển hướng hoặc cửa sổ bật lên dựa trên cookie của bên thứ ba có thể sẽ không còn được dùng nữa. Mặc dù vẫn khó dự đoán được hậu quả, nhưng Thanh toán trên web hướng đến một môi trường web có quyền riêng tư tốt hơn và không còn cookie của bên thứ ba.

  • Tuyến dựa trên web là tuyến lý tưởng cho các dịch vụ web có một lượng lớn khách hàng đã lưu thẻ của họ vào hồ sơ.

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

Quy trình áp dụng của người bán diễn ra 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 (giá trị nhận dạng phương thức thanh toán) và sử dụng API Yêu cầu thanh toán cùng với giá trị nhận dạng đó.

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

Bạn cũng nên hợp tác với các cổng thanh toán vì chúng có thể giúp 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í.