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 về trải nghiệm thanh toán suôn sẻ trên web.

Một trong những yếu tố thúc đẩy hệ sinh thái chính cho web là 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ể là một nền tả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, trong đó có API Yêu cầu thanh toán, API Trình xử lý thanh toánmột số API khác. Các thông tin gốc mới của trình duyệt này 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; phù hợp 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. Tính linh hoạt này mang lại tính đơn giản trong quá trình phát triển, tính nhất quán khi 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 chỉ ra rằng quy trình thanh toán dài dẫn đến người dùng bỏ dở giỏ hàng. Với Thanh toán trên web, quy trình thanh toán được đơn giản hoá chỉ còn vài lần nhấn thay vì nhập dữ liệu thanh toán theo cách thủ công cho mỗi giao dịch mua. Xem bản minh hoạ bên dưới về cách Google Pay sử dụng tính năng Thanh toán trên web để tạo nên một quy trình liền mạch. Bạn cũng có thể thực hiện tương tự với mọi ứng dụng thanh toán khác:

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 bước thanh toán rồi nhấn vào nút GPay.

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

  3. Khách hàng 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à 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ợ 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 để bàn/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 dành cho 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 dịch vụ Thanh toán trên web, các ứng dụng thanh toán có thể mang đến cho khách hàng trải nghiệm người dùng tốt hơn, 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 ngữ cảnh: Thanh toán được thực hiện theo phương thức tương ứng 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 ứng dụng thanh toán, sẵn sàng sử dụng trên mọi trang web hỗ trợ 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 trang web của người bán đúng nơi họ đã dừng lại.

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 phạm vi 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 dựa 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 Thanh toán trên web với JavaScript và tích hợp phía máy chủ 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 cần tích hợp sâu.

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

Khi sử dụng Thanh toán trên web, các ứng dụng thanh toán cũng có thể đư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 sự chú trọng vào tính bền vững và không đặt ra bất kỳ hạn chế nào đối với quá trình xử lý thanh toán và phương thức thanh toán.

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

Hãy xem xét các phương pháp hiện tại để 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 iframe và thu thập thông tin 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 thanh toán của khách hàng thông qua biểu mẫu hoặc 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 đăng nhập thanh toán. URL chuyển hướng được thông báo 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 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 các tính năng này so sánh 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
Trải nghiệm mua hàng đơn giản
Tích hợp ứng dụng theo nền tảng cụ thể
Chi phí tích hợp thấp
Chuẩn

Tích hợp Thanh toán trên web vào 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 web: nếu chưa cài đặt ứng dụng thanh toán dành riêng cho nền tảng, thì bạn có thể dùng ứng dụng thanh toán dựa trên nền tảng 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 qua phương thức thanh toán 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 trải nghiệm nhất quán cho người dùng hiện tại 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 ngăn việc cài đặt các ứng dụng thanh toán độc hại 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 nền tảng.

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

  • Thêm bằng chứng trong tương lai: các kỹ thuật ứng dụng thanh toán điển hình 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ể đã lỗi thời. Mặc dù vẫn khó có thể dự đoán hậu quả, nhưng Thanh toán trên web xem xét web với 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 nền tảng web lý tưởng 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.

Việc tiếp nhận người bán hoạt động như thế nào?

Để cung cấp ứng dụng thanh toán cho người bán, người bán cần áp 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 ứng dụng đó.

Bạn nên cung cấp tài liệu phù hợp về 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.

Bạn cũng nên sử dụng cổng thanh toán vì cổng này 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 hoặc kích hoạt mã này trên trình duyệt sẽ không tự tính phí.