Các tiêu chuẩn web mới cho trải nghiệm thanh toán liền mạch trên web.
Thanh toán là một trong những yếu tố chính thúc đẩy hệ sinh thái web. 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án và một số API khác. Các nguyên hàm trình duyệt mới này đơ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 quá trình 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 rằng quy trình thanh toán dài dẫn đến việc 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ự:
Khách hàng chuyển đến trang thanh toán và nhấn vào nút GPay.
Ứng dụng Google Pay sẽ khởi chạy trước trang web của người bán.
Khách hàng xác nhận khoản thanh toán trong ứng dụng Google Pay sau khi xem xét thông tin chi tiết.
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.
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 tính năng Thanh toán trên web, các ứng dụng thanh toán có thể mang lại 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à có tính 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 modals, trong bối cảnh 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 ứng dụng thanh toán, sẵn sàng 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ỷ) giao dịch thanh toán, khách hàng sẽ được đưa trở lại đúng vị trí 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 chặn tải không qua cửa hàng khi gọi các ứng dụng thanh toán dành riêng cho nền tảng.
Được thiết kế để phù hợp với các mô hình bảo mật và quyền riêng tư sắp ra mắt.
Việc sử dụng tính năng 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ế với mục tiêu 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 xác thực 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 qua 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 tính năng Thanh toán trên web trong 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 web: nếu người dùng chưa cài đặt ứng dụng thanh toán dành riêng cho nền tảng, thì ứng dụng thanh toán dựa trên web có thể được dùng làm phương thức 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, tính năng Thanh toán trên web sẽ xác minh chữ ký trước khi chạy ứng dụng thanh toán, nhờ đó, bạn không thể tải ứng dụng thanh toán độc hại xuống theo cách không qua cửa hà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ẻ vào hồ sơ.
Quy trình áp dụng của người bán diễn ra như thế nào?
Để một ứng dụng thanh toán có mặt 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 phù hợp 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 hoặc kích hoạt tính năng này trên trình duyệt sẽ không phải trả bất kỳ khoản phí nào.