Câu hỏi thường gặp

Trang này cung cấp thông tin chung và câu hỏi thường gặp về API Google Pay.

Giới thiệu về API Google Pay

Google Pay giúp bạn thanh toán dễ dàng cho ứng dụng và trang web của mình. Với Google Pay API, khách hàng của bạn có thể sử dụng thẻ đã lưu vào Tài khoản Google của họ để thanh toán liền mạch trong các ứng dụng và trang web của bạn.

Cách nhận hỗ trợ

Đăng ký với Bảng điều khiển Google Pay và Wallet rồi chọn Liên hệ với nhóm hỗ trợ. Chúng tôi có thể giúp bạn khắc phục sự cố về các công cụ tích hợp. Ngoài ra, hãy tham khảo hướng dẫn khắc phục sự cố trên Android và hướng dẫn khắc phục sự cố trên web của chúng tôi để tự gỡ lỗi cho quá trình tích hợp.

Tính năng được hỗ trợ

Google Pay API có một số tính năng được hỗ trợ.

Phương thức thanh toán được hỗ trợ

Google Pay API có thể trả về thẻ hoặc mã thông báo mạng.

Thanh toán định kỳ và gói thuê bao

Hỗ trợ thanh toán định kỳ được liên kết với phương thức thanh toán được trả về trong phản hồi của API Google Pay. Bạn có thể sử dụng cả thẻ được mã hoá và thẻ trong hồ sơ để thanh toán định kỳ. Để xử lý thanh toán định kỳ, người bán không cần gọi API của chúng tôi theo nhịp. Thay vào đó, thông tin xác thực thanh toán được lưu trữ ở phía người bán cho các khoản thanh toán định kỳ. Người bán sử dụng API cổng thanh toán của họ để quản lý quy trình thanh toán định kỳ.

Google Pay hỗ trợ thanh toán định kỳ nếu các điều kiện sau được đáp ứng:

  • Người bán tuân thủ các quy tắc của mạng, chẳng hạn như giao dịch do người bán bắt đầu.
  • Người dùng biết và chấp nhận các điều khoản thanh toán trong quy trình mua của người bán.

Chúng tôi cũng hỗ trợ tính năng thanh toán định kỳ với số tiền thay đổi. Ví dụ: hoá đơn điện thoại hằng tháng của nhà mạng di động được hỗ trợ. Để biết thêm thông tin, người bán phải liên hệ với người đại diện cổng thanh toán của họ.

Tự động nạp lại hoặc "nạp tiền"

Để xử lý khoản phí nạp tiền tự động với cùng một mức phí, người bán không cần gọi API của chúng tôi mỗi lần. Thông tin thanh toán được lưu trữ ở phía người bán và được dùng lại. Để biết thêm thông tin, người bán phải liên hệ với người đại diện cổng thanh toán của họ.

Hoàn tiền

Người bán có thể xử lý việc huỷ giao dịch đối với các trường hợp huỷ, hoàn tiền hoặc tranh chấp theo cách họ xử lý việc hoàn tiền cho các phương thức thanh toán khác. Để biết thêm thông tin, người bán phải liên hệ với người đại diện của đơn vị xử lý thanh toán.

Thu gom đồ quyên góp

Các tổ chức phi lợi nhuận (NPO) được phê duyệt có thể tích hợp Google Pay API để thu thập các khoản quyên góp, nếu và chỉ khi họ cung cấp tài liệu để chứng minh, chứng nhận và xác thực trạng thái phi lợi nhuận của họ. Ví dụ: Các tổ chức phi lợi nhuận ở Hoa Kỳ phải cung cấp bằng chứng hợp lệ về trạng thái 501(c)3 do IRS cấp để đủ điều kiện.

Điều khoản và Chính sách

Điều khoản dịch vụ của Google Pay

Tất cả người bán phải đồng ý và tuân thủ Điều khoản dịch vụ của Google Pay.

Chính sách sử dụng Google Pay API

Tất cả người bán đều phải đồng ý và tuân thủ Chính sách sử dụng của API Google Pay.

Chính sách về cờ bạc

Chính sách của chúng tôi về hoạt động cờ bạc được quy định trong Chính sách sử dụng được chấp nhận của Google Pay API.

Chính sách của chúng tôi về cờ bạc có thể thay đổi theo thời gian. Tất cả nội dung bạn gửi đều phải được xem xét và phê duyệt.

Chúng tôi chấp nhận các hoạt động tích hợp liên quan đến cờ bạc của những công ty có trụ sở tại các quốc gia sau:

  • Úc
  • Áo
  • Canada
  • Séc
  • Pháp
  • Georgia
  • Đức
  • Hy Lạp
  • Hungary
  • Ireland
  • Ý
  • Nhật Bản
  • Hà Lan
  • Ba Lan
  • Bồ Đào Nha
  • Rumani
  • Tây Ban Nha
  • Thụy Điển
  • Vương quốc Anh

Ở giai đoạn sau, chúng tôi có thể chọn mở rộng phạm vi hỗ trợ ngoài cấp độ hiện tại.

Để có quyền truy cập vào kênh phát hành công khai API Google Pay cho các hoạt động tích hợp cờ bạc, bạn phải hoàn tất một loạt điều kiện tiên quyết:

  • Nếu có một ứng dụng tích hợp cờ bạc chỉ dành cho Android ở một trong những quốc gia nêu trên, thì trước tiên, bạn phải tuân thủ chính sách về cờ bạc của Google Play và tham gia quy trình kiểm tra của Google Play. Sau đó, chúng tôi có thể đánh giá quy trình tích hợp chỉ dành cho Android của bạn để cấp quyền truy cập vào kênh phát hành công khai Google Pay API.
  • Nếu bạn có một dịch vụ tích hợp cờ bạc chỉ dành cho web ở một trong những quốc gia nêu trên, thì bạn phải gửi giấy phép được uỷ quyền để chứng minh rằng bạn đủ điều kiện cung cấp dịch vụ cờ bạc trong nước trong quá trình tham gia Google Pay API. Sau đó, chúng tôi có thể đánh giá chế độ tích hợp chỉ dành cho web của bạn để cấp quyền truy cập vào Google Pay API trong môi trường thực tế.
  • Nếu bạn có một ứng dụng tích hợp cờ bạc trên Android và web ở một trong những quốc gia nêu trên, thì trước tiên, bạn phải tuân thủ chính sách về cờ bạc của Google Play và tham gia quy trình kiểm tra của Google Play. Sau đó, chúng tôi có thể đánh giá các hoạt động tích hợp của bạn trên Android và Web để cấp quyền truy cập vào kênh phát hành công khai cho Google Pay API.

Các quốc gia có điều kiện hoặc quy định hạn chế cụ thể

Bạn được phép tích hợp tính năng cờ bạc cho những quốc gia có tên trong danh sách nếu đáp ứng các tiêu chí sau:

Quốc gia Điều kiện tích hợp Android Điều kiện tích hợp web
Bulgaria Có, nhưng có quy định hạn chế:
  • Những ứng dụng chuyển hướng đến một trang web đều đủ điều kiện.
  • Chúng tôi nghiêm cấm các ứng dụng không chuyển hướng đến một trang web.
Có
Đảo Síp Có, nhưng có một số quy định hạn chế:
  • Xổ số của tiểu bang đủ điều kiện.
  • OPAP Cyprus Limited đủ điều kiện.
  • Nghiêm cấm sòng bạc trực tuyến.
  • Máy đánh bạc bị cấm.
  • Nghiêm cấm cá cược đua ngựa.
  • Chúng tôi nghiêm cấm việc cá cược đua chó.
  • Chúng tôi nghiêm cấm hoạt động cá cược chênh lệch.
  • Chúng tôi nghiêm cấm sàn giao dịch cá cược.
Có, nhưng có một số quy định hạn chế:
  • Xổ số của tiểu bang đủ điều kiện.
  • OPAP Cyprus Limited đủ điều kiện.
  • Nghiêm cấm sòng bạc trực tuyến.
  • Máy đánh bạc bị cấm.
  • Nghiêm cấm cá cược đua ngựa.
  • Chúng tôi nghiêm cấm việc cá cược đua chó.
  • Chúng tôi nghiêm cấm hoạt động cá cược chênh lệch.
  • Chúng tôi nghiêm cấm sàn giao dịch cá cược.
Phần Lan Có, nhưng có quy định hạn chế:
  • Veikkaus Oy đủ điều kiện.
Có, nhưng có một số quy định hạn chế:
  • Veikkaus Oy đủ điều kiện.
Kazakhstan Có, nhưng có một số quy định hạn chế:
  • Xổ số đủ điều kiện.
  • Quảng cáo cá cược thể thao đủ điều kiện.
  • Các đơn vị tổ chức cá cược hợp pháp đều đủ điều kiện.
  • Chúng tôi nghiêm cấm sòng bạc trực tuyến.
  • Chúng tôi nghiêm cấm sòng bạc điện tử.
Có, nhưng có quy định hạn chế:
  • Xổ số đủ điều kiện.
  • Quảng cáo cá cược thể thao đủ điều kiện.
  • Các đơn vị tổ chức cá cược hợp pháp đều đủ điều kiện.
  • Chúng tôi nghiêm cấm sòng bạc trực tuyến.
  • Chúng tôi nghiêm cấm sòng bạc điện tử.
Ba Lan Không Có, nhưng có quy định hạn chế:
  • Nhà cung cấp dịch vụ cờ bạc được cấp phép đủ điều kiện.
Nam Phi Có, nhưng có một số quy định hạn chế:
  • Cá cược thể thao trực tuyến được phép quảng cáo.
Có, nhưng có một số quy định hạn chế:
  • Cá cược thể thao trực tuyến được phép quảng cáo.

Nếu bạn mở rộng Google Pay API sang một quốc gia mà trước đây bạn chưa được phê duyệt, hãy liên hệ với chúng tôi để được phê duyệt việc mở rộng. Xin lưu ý rằng bạn sẽ cần cung cấp giấy phép cờ bạc được uỷ quyền cho từng quốc gia mà bạn dự định cung cấp dịch vụ liên quan đến cờ bạc. Chúng tôi không cho phép sử dụng API Google Pay cho các dịch vụ cờ bạc nhắm đến / dành cho những cá nhân chưa đủ tuổi hoặc bị cấm tham gia hoạt động cờ bạc theo luật pháp địa phương.

Chính sách về dịch vụ chăm sóc sức khoẻ

Chính sách của chúng tôi về Chăm sóc sức khoẻ được quy định trong Chính sách sử dụng của API Google Pay.

Hãy chuẩn bị sẵn sàng để chia sẻ giấy phép liên quan khi tham gia để xác thực trường hợp sử dụng của bạn trong lĩnh vực Chăm sóc sức khoẻ. Tất cả nội dung gửi đều phải được xem xét và phê duyệt.

Chính sách dịch vụ tài chính

Chính sách của chúng tôi về Dịch vụ tài chính được quy định trong Chính sách sử dụng của Google Pay API.

Hãy chuẩn bị sẵn sàng để chia sẻ giấy phép có liên quan khi tham gia để xác thực trường hợp sử dụng Dịch vụ tài chính của bạn. Tất cả nội dung bạn gửi đều phải được xem xét và phê duyệt.

Câu hỏi thường gặp

Câu hỏi thường gặp sau đây áp dụng cho người bán:

Tôi sử dụng một PSP lớn để quản lý mọi rủi ro và Quy trình xác thực khách hàng nghiêm ngặt. Tôi nên biết gì về GPay?

Google Pay API trả về các phương thức thanh toán trong một tải trọng đã ký và mã hoá. Phương thức thanh toán được trả về bao gồm PAN hoặc thẻ được mã hoá bằng mã thông báo, bao gồm PAN của thiết bị (DPAN) và mật mã.

Trọng tải thẻ được mã hoá sẽ được xử lý mà không cần thêm bước xác minh hoặc thử thách.

Tải trọng thẻ bao gồm PAN yêu cầu 3D Secure thông qua giải pháp nội bộ hoặc do PSP cung cấp.

Nếu PSP của bạn quản lý tất cả rủi ro và logic SCA, hãy đảm bảo rằng việc tích hợp Google Pay API của bạn bao gồm các thuộc tính sau:

  • merchantInfo.merchantName (Android, Web): Tên người bán được hiển thị trong trang thanh toán.
  • transactionInfo.countryCode (Android, Web): Trường này cho biết nơi xử lý giao dịch. Bạn phải chỉ định quốc gia của ngân hàng thanh toán.
  • transactionInfo.totalPrice (Android, Web): Tổng giá trị bằng tiền của giao dịch, có thể có độ chính xác thập phân là hai chữ số thập phân.
Làm cách nào để lấy mã người bán trên Google?
Bạn có thể nhận được mã nhà bán hàng của Google sau khi Google phê duyệt trang web của bạn. Để bắt đầu quy trình, hãy đăng nhập vào Google Pay & Wallet Console rồi tạo một quy trình tích hợp Google Pay API. Bạn cần cung cấp danh sách các miền đủ điều kiện cùng với các miền phụ để giúp bạn gọi Google Pay API.
Chúng tôi có thể sử dụng một mã nhà bán hàng duy nhất cho nhiều thương hiệu và kênh (Web/Ứng dụng) không?
Có. Bạn có thể sử dụng một mã nhà bán hàng cho nhiều thương hiệu và nền tảng (chẳng hạn như Web và Android). Đây là cách được hỗ trợ và thường được khuyến nghị để đơn giản hoá quy trình đối chiếu.
Làm cách nào để người bán quảng bá việc chấp nhận Google Pay trong ứng dụng và trang web của họ cho người dùng?
Để làm nổi bật việc hỗ trợ Google Pay, hãy nhớ sử dụng các thành phần có trong nguyên tắc sử dụng thương hiệu Android và Web của chúng tôi.
Nếu có một bản tích hợp Android, bạn có thể lưu ý trong phần mô tả trên Cửa hàng Play rằng bạn hiện hỗ trợ Google Pay. Đối với hoạt động tích hợp trên web, bạn có thể trực tiếp thêm nội dung mô tả vào trang web của người bán.
Các nền tảng thương mại điện tử có thể hỗ trợ Google Pay không?
Có, Google Pay API hỗ trợ việc tích hợp các nền tảng thương mại điện tử. Công ty xử lý thanh toán, cổng thanh toán hoặc đối tác nền tảng thương mại điện tử lưu trữ trang thanh toán thay mặt cho người bán có thể sử dụng tính năng thanh toán được lưu trữ của Google Pay.
Những nhà cung cấp dịch vụ thanh toán nào hỗ trợ Google Pay?
Để xem danh sách các công ty xử lý hỗ trợ Google Pay, hãy xem danh sách các công ty xử lý Google Pay của chúng tôi.
Google Pay hỗ trợ những quốc gia và khu vực nào?
Hãy xem danh sách các quốc gia được hỗ trợ sử dụng Google Pay để thanh toán trực tuyến hoặc trong ứng dụng.
Những quốc gia và khu vực nào hỗ trợ mã thông báo Google Pay (CRYPTOGRAM_3DS)?
Xem trang Tìm phương thức thanh toán được hỗ trợ cho giao dịch mua hàng không tiếp xúc tại cửa hàng để biết danh sách các quốc gia và ngân hàng ở mỗi quốc gia hỗ trợ mã thông báo Google Pay (CRYPTOGRAM_3DS). Cả thẻ được hỗ trợ và không được hỗ trợ đều có trong danh sách.
Google Play Billing và Google Pay API có gì khác nhau?
Nhà phát triển trên Google Play bán hàng hoá và dịch vụ kỹ thuật số trong ứng dụng Android phải sử dụng tính năng Thanh toán trong ứng dụng của Google Play, như được nêu trong Trung tâm chính sách dành cho nhà phát triển của Play. Ví dụ về Thanh toán trong ứng dụng bao gồm các sản phẩm trò chơi ảo, tính năng hoặc nội dung ứng dụng và các sản phẩm phần mềm đám mây. Hãy xem trang Tổng quan về Google Play Billing để tìm hiểu thêm về tính năng Thanh toán trong ứng dụng.
Khi được dùng trong ứng dụng, Google Pay API chỉ hỗ trợ các sản phẩm và dịch vụ hữu hình.
Google Pay có tính phí không?
Google Pay không tính thêm phí bổ sung đối với người dùng, người bán và nhà phát triển khi họ sử dụng Google Pay API để thanh toán. Cụ thể, người bán vẫn tiếp tục trả phí xử lý giao dịch cho công ty xử lý thanh toán của họ.
Google làm gì để xác thực thông tin đăng nhập và ngăn chặn hành vi lừa đảo?
Tất cả thẻ được thêm vào Google đều phải trải qua quy trình uỷ quyền xác minh để xác thực thông tin thẻ, bao gồm cả mã xác minh thẻ (CVC). Google cũng chạy một công cụ rủi ro độc quyền dựa trên dữ liệu công cụ, hồ sơ Tài khoản Google, nhật ký mua, vị trí và thông tin thiết bị. Tuy nhiên, người bán phải tiếp tục sử dụng các công cụ đánh giá rủi ro và hành vi lừa đảo hiện tại với các giao dịch qua Google Pay.
Google Pay có được hỗ trợ trong WebView của ứng dụng di động không?
Android WebView hỗ trợ đầy đủ Google Pay và mô phỏng trải nghiệm trên web dành cho thiết bị di động, miễn là bạn thêm phần phụ thuộc WebKit cần thiết. Tuy nhiên, trên WebView iOS, API isReadyToPay sẽ luôn trả về giá trị false do các quy định hạn chế của iOS đối với cookie của bên thứ ba. Cả ứng dụng Android và miền trang web trong WebView đều phải được phê duyệt để có quyền truy cập vào kênh phát hành công khai. Để biết thông tin cụ thể về cách triển khai, hãy xem tài liệu Sử dụng Android WebView hoặc Sử dụng iOS WKWebview.
Bộ xử lý của tôi không có trong danh sách. Tôi vẫn có thể tích hợp với Google Pay chứ?
Google Pay liên tục xây dựng quan hệ đối tác với các nền tảng thương mại điện tử và công ty xử lý thanh toán. Nếu không tìm thấy bộ xử lý của mình tại g.co/pay/processors, bạn có thể gửi yêu cầu. Bạn sẽ nhận được thông báo khi bộ xử lý của bạn sẵn sàng.
Làm cách nào để bật Google Pay nếu tôi đã có công ty xử lý thanh toán hoặc nhà cung cấp nền tảng thanh toán?
Google Pay hợp tác với nhiều nhà cung cấp dịch vụ thanh toán và nhà cung cấp nền tảng thương mại điện tử. Mỗi nền tảng đều cung cấp tài liệu cụ thể, phù hợp để giúp bạn bắt đầu, cùng với hướng dẫn chính của chúng tôi để dễ dàng làm quen với ứng dụng.
Làm cách nào để cung cấp Google Pay trên quy mô lớn cho người bán nếu tôi là một công ty xử lý thanh toán được hỗ trợ?
Các công ty xử lý thanh toán được hỗ trợ có thể triển khai giải pháp thanh toán được lưu trữ của chúng tôi cho các hoạt động tích hợp trên web. Tính năng thanh toán được lưu trữ cho phép khách hàng của bạn cung cấp Google Pay cho khách hàng của họ và bỏ qua quy trình tham gia riêng lẻ với Google Pay.

Để bắt đầu, trước tiên, bạn phải tham gia với tư cách là một công ty xử lý thanh toán được hỗ trợ. Để tích hợp giải pháp thanh toán được lưu trữ, hãy liên hệ với người liên hệ kỹ thuật của Google đã giúp bạn tham gia.

Làm cách nào để Google Pay có thể cung cấp nhiều lựa chọn vận chuyển và mức giá khác nhau cho người dùng nếu tôi cung cấp dịch vụ vận chuyển trong quy trình thanh toán?
Đối với các hoạt động tích hợp web, bạn cần có địa chỉ giao hàng và hiển thị các lựa chọn giao hàng cũng như mức giá khác nhau trong đối tượng PaymentDataRequest, đối tượng PaymentOptions và đối tượng PaymentDataCallbacks. Để biết ví dụ về tình huống, hãy tham khảo bản minh hoạ Cập nhật giá linh động.

Đối với các hoạt động tích hợp Android, bạn cần có địa chỉ giao hàng trong đối tượng PaymentDataRequest.

Làm cách nào để nhận tiền từ các giao dịch mua được thực hiện bằng Google Pay?
Google Pay API hỗ trợ các giao dịch bằng cách chuyển thông tin thanh toán từ người dùng đến nhà cung cấp dịch vụ thanh toán của bạn. Nền tảng này không nằm trong quy trình thanh toán và được thiết kế để hoạt động trên cơ sở hạ tầng thanh toán hiện có của bạn.
Những yêu cầu để có quyền truy cập vào kênh phát hành công khai là gì?
Người bán phải tạo một Trang doanh nghiệp trong Google Pay & Wallet Console và tải ảnh chụp màn hình quy trình mua hàng lên để xem xét. Mỗi miền lưu trữ Google Pay API phải được gửi riêng để phê duyệt, vì miền ký tự đại diện (ví dụ: *.merchant.com) không được chấp nhận. Hãy xem trang Xuất bản nội dung tích hợp cho Android và/hoặc Web để biết thêm thông tin.
Làm cách nào để biết trạng thái của nội dung tích hợp mà tôi gửi và liệu tôi có cần thay đổi gì sau quy trình xem xét của bạn hay không?
Sau khi gửi bản tích hợp Google Pay API để xem xét, bạn sẽ nhận được email thông báo kết quả. Nếu việc tích hợp của bạn tuân thủ Chính sách sử dụng và nguyên tắc trình bày thương hiệu của chúng tôi, thì việc tích hợp đó sẽ được phê duyệt và có trạng thái là Đang hoạt động trong Bảng điều khiển Google Pay và Wallet. Nếu cần thay đổi, trạng thái sẽ là Cần thêm thông tin và email sẽ cung cấp thông tin chi tiết về những việc cần khắc phục trước khi bạn gửi lại. Nếu có câu hỏi về nội dung bạn gửi, bạn có thể liên hệ trực tiếp với nhóm hỗ trợ qua Google Pay & Wallet Console.
Làm cách nào để khắc phục sự cố khi tích hợp Google Pay API nếu tôi thấy thông báo lỗi?
Để biết các mã lỗi thường gặp và cách khắc phục, hãy xem hướng dẫn khắc phục sự cố của chúng tôi cho Android và web. Nếu bạn có thêm câu hỏi, hãy liên hệ với bộ phận hỗ trợ thông qua Google Pay & Wallet Console.
Làm cách nào để tuỳ chỉnh chế độ tích hợp Google Pay API nhằm hạn chế thẻ?
Tất cả các tuỳ chỉnh cho thẻ đều có trong đối tượng CardParameters cho cả Android và web. Ví dụ: bạn có thể chọn mạng thẻ và quốc gia phát hành thẻ mà bạn muốn cho phép.
Google Pay API là gì?
Google Pay API giúp khách hàng thanh toán chỉ bằng một nút nhấn bằng các phương thức thanh toán đã lưu vào Tài khoản Google của họ. API này cung cấp quy trình thanh toán đơn giản cho hàng triệu người dùng với hàng trăm triệu thẻ đã lưu. Tính năng này giúp tăng cường bảo mật, với dữ liệu thanh toán của khách hàng được mã hoá hai đầu từ máy chủ của Google đến bộ xử lý thanh toán của bạn. Đây là một quy trình tích hợp dễ dàng, hoạt động với ngăn xếp quá trình xử lý thanh toán hiện có và có thể được triển khai bằng một vài dòng mã.
API Google Pay và Google Wallet API có liên quan với nhau như thế nào?
API Google Pay và API Google Wallet là hai API riêng biệt. Google Pay API cho phép khách hàng sử dụng Google Pay làm phương thức thanh toán trên trang web hoặc ứng dụng Android của bạn. Google Wallet API cho phép nhà phát triển tạo và quản lý thẻ và vé kỹ thuật số cho nhiều trường hợp sử dụng. Ví dụ: thẻ khách hàng thân thiết, vé, thẻ truy cập, hồ sơ sức khoẻ và các mục có thể tuỳ chỉnh khác. Để tìm hiểu thêm về Google Wallet API, vui lòng truy cập vào tài liệu dành cho nhà phát triển Google Wallet API.

Phiên bản Google Pay API hiện tại là gì và các bản cập nhật được xử lý như thế nào?
Phiên bản hiện tại được liệt kê trong tài liệu về Android và web. Google đã duy trì phiên bản này trong vài năm, chỉ thêm các tính năng mới và trường không bắt buộc. Mọi nội dung cập nhật đối với API đều có khả năng tương thích ngược để đảm bảo các hoạt động tích hợp hiện tại không bị gián đoạn.
Nền tảng nào hỗ trợ DPAN (CRYPTOGRAM_3DS) so với FPAN (PAN_ONLY)?
DPAN chỉ dành riêng cho Android và chỉ có khi bạn thanh toán trên thiết bị Android hoặc web dành cho thiết bị di động/WebView trên Android. Web dành cho máy tính và các thiết bị iOS không hỗ trợ DPAN và sẽ mặc định trả về PAN_ONLY.
Làm cách nào để phân biệt giữa DPAN và FPAN, đồng thời nên xử lý chúng như thế nào?
Thay vì xác định nghiêm ngặt DPAN so với FPAN, đối tượng assuranceDetails được thiết kế để giúp người bán xác định xem một giao dịch có cần được tăng cường thông qua 3D Secure để đáp ứng các yêu cầu của Quy trình xác thực khách hàng nghiêm ngặt (SCA) hay không. Để nhận được những thông tin này, người bán phải thêm assuranceDetailsRequired: true vào Tham số thẻ trong yêu cầu API Google Pay.
Sự khác biệt giữa cardHolderAuthenticated và accountVerified là gì?
Khi assuranceDetailsRequired được đặt thành true trong yêu cầu, phản hồi sẽ bao gồm 2 thuộc tính:
  • accountVerified: Cho biết thẻ được dùng để thanh toán là thẻ thật và tài khoản đang ở trạng thái tốt. Tuy nhiên, chỉ riêng việc xác minh này không giúp bảo vệ quyền uỷ quyền.
  • cardHolderAuthenticated: Cho biết người dùng đã bắt đầu giao dịch bằng thiết bị Android và sử dụng mã thông báo mạng được cấp phép, dựa trên thiết bị.
Làm cách nào để chúng tôi sử dụng các cờ này để kích hoạt 3D Secure?
Người bán nên sử dụng các cờ này để xây dựng logic kích hoạt 3D Secure. Nếu cả cardHolderAuthenticated và accountVerified đều trả về true, thì thông tin đăng nhập được coi là có độ bảo mật cao và tuân thủ SCA, đồng thời bạn không cần tăng cường giao dịch để xác thực 3DS thêm nữa.
Người bán có nhận được mã thông báo thương mại điện tử nếu họ đặt assuranceDetailsRequired: true không?
Không, mã thông báo thương mại điện tử được kiểm soát ở cấp nhà cung cấp dịch vụ thanh toán (PSP).
Các giao dịch qua Google Pay có đủ điều kiện để chuyển trách nhiệm pháp lý không?
Khả năng chuyển trách nhiệm phụ thuộc vào mạng lưới thẻ. Xem phần Bật tính năng Chuyển trách nhiệm pháp lý của Visa để biết thêm thông tin chi tiết.
Làm cách nào để xác định các giao dịch Mua trước trả sau (BNPL)?
Hiện tại, không có giá trị nhận dạng cụ thể nào cho các giao dịch BNPL. Các thông tin xác thực này sẽ xuất hiện trong hệ thống của bạn dưới dạng thông tin xác thực FPAN thông thường.
Google có thể cung cấp thẻ thử nghiệm để thử nghiệm các trường hợp SCA không?
API Google Pay không thể cung cấp trực tiếp bất kỳ thẻ kiểm thử SCA nào. PSP của bạn phải có khả năng sử dụng bộ thẻ kiểm thử trong môi trường hộp cát để đáp ứng nhu cầu kiểm thử của bạn.
Thời gian hết hạn hoặc Thời gian tồn tại (TTL) của thông tin thanh toán đã mã hoá là bao lâu?
Trọng tải Google Pay đã mã hoá sẽ hết hạn sau đúng một tuần. Những người bán xử lý các giao dịch uỷ quyền bị trì hoãn hoặc xử lý không đồng bộ phải đảm bảo rằng khoản thanh toán được uỷ quyền với Nhà cung cấp dịch vụ thanh toán (PSP) của họ trong khung thời gian này trước khi tải trọng hết hạn.
Các hoạt động sau khi mua, chẳng hạn như hoàn tiền và uỷ quyền lại, được xử lý như thế nào?
Google Pay không tham gia vào quy trình thanh toán và chỉ đóng vai trò là một cổng thanh toán cho thông tin đăng nhập được mã hoá. Sau khi giao dịch ban đầu diễn ra, Nhà cung cấp dịch vụ thanh toán (PSP) sẽ liên kết thông tin thanh toán trong tải trọng đã mã hoá với mã thông báo độc quyền của họ (chẳng hạn như "Mã thông báo người bán" hoặc "Mã nhận dạng hồ sơ khách hàng"). Tất cả các hoạt động tương tác sau khi mua hàng và giao dịch tiền đều do bạn và PSP của bạn quản lý hoàn toàn.
Tính năng Định giá linh hoạt hoạt động như thế nào với Giao dịch do người bán khởi tạo?
Hiện tại, Giao dịch do người bán khởi tạo (MIT) không hỗ trợ tính năng đặt giá linh động. Đây là một hạn chế đã biết.
Cần có cấu hình Chính sách bảo mật nội dung (CSP) nào cho Google Pay trong WebView?

Nếu bạn đang sử dụng Chính sách bảo mật nội dung (CSP), hãy nhớ đặt đúng giá trị cho chỉ thị connect-src để cho phép sử dụng Google Pay trong WebView của bạn. Ví dụ:

Content-Security-Policy: connect-src pay.google.com google.com account.google.com www.google.com
  
Làm cách nào để sử dụng số chỉ dùng một lần của Chính sách bảo mật nội dung (CSP) với Google Pay Web API?

Nếu trang web của bạn thực thi một CSP nghiêm ngặt yêu cầu số chỉ dùng một lần để thực thi tập lệnh và các kiểu được chèn động:

  1. Thêm thuộc tính nonce của CSP vào thẻ <script> tải pay.js:

    <script
      async
      src="https://pay.google.com/gp/p/js/pay.js"
      nonce="your-nonce-value"
      onload="onGooglePayLoaded()">
    </script>
  2. Truyền thuộc tính nonce trong PaymentOptions khi tạo thực thể PaymentsClient:

    const paymentsClient = new google.payments.api.PaymentsClient({
      environment: 'TEST',
      nonce: 'your-nonce-value'
    });
          

Google Pay áp dụng thuộc tính nonce này cho tất cả các phần tử <style> và <script> được chèn động, bao gồm cả kiểu nút do createButton() tạo.

Google Pay API có sử dụng hoặc yêu cầu cookie NID trong quá trình thanh toán không?

Không. Cookie NID không được dùng cho và cũng không hỗ trợ quy trình thanh toán của Google Pay API.

Cookie NID được liên kết với một dịch vụ phía máy chủ của Google được thiết kế để lưu trữ dữ liệu được cá nhân hoá cho những người dùng chưa đăng nhập vào Tài khoản Google.

Các chức năng thiết yếu của dịch vụ (bao gồm cả bảo mật, ngăn chặn hành vi gian lận và độ tin cậy của dịch vụ) hoạt động độc lập với cookie NID. Google Pay API được thiết kế để duy trì trải nghiệm an toàn và đáng tin cậy cho người bán và người dùng, bất kể có cookie này hay không.

Google cam kết bảo vệ quyền riêng tư và đảm bảo rằng các cookie này được xử lý theo Chính sách quyền riêng tư và Chính sách về công nghệ và cookie của Google. Bạn có thể thấy những tài nguyên này hữu ích cho tài liệu tuân thủ của mình và giúp người dùng hiểu rõ hơn.