常见问题解答

本页提供有关 Google Pay API 的一般信息和常见问题解答。

Google Pay API 简介

Google Pay 可让用户在您的应用和网站内轻松结算。借助 Google Pay API,您的客户可以使用保存在其 Google 账号中的卡在您的应用和网站中进行顺畅结算。

如何获得支持

Google Pay & Wallet Console 中注册,然后选择“与支持团队联系”。我们可以帮助您排查集成问题。此外,您可以参阅我们的 Android 问题排查指南和 Web 问题排查指南,自行调试您的集成。

支持的功能

Google Pay API 支持多项功能。

支持的付款方式

Google Pay API 可能会返回卡或网络令牌。

定期结算和订阅

对定期结算的支持与 Google Pay API 响应中返回的付款方式紧密相关。令牌化的卡和存入的卡都可用于定期结算。要处理定期结算,商家无需按一定频率调用我们的 API。相反,付款凭据会存储在商家端,用于定期付款。商家可使用其支付网关 API 来管理定期结算。

如果以下陈述属实,Google Pay 即会支持定期付款:

  • 商家遵守网络规则,例如由商家发起的交易。
  • 商家的购买流程中披露了付款条款,并且用户接受这些条款。

我们还支持金额可变的定期结算。例如,支持适用于移动运营商的月度手机账单。如需了解详情,商家必须与其支付网关代表联系。

自动充值或“充值”

要完成自动充入等额费用的操作,商家不必每次都调用我们的 API。付款凭据会存储在商家一端,并重复使用。如需了解详情,商家必须与其支付网关代表联系。

退款

商家可以按照他们目前针对其他付款方式处理退款的方式处理涉及取消、赔偿或争议的交易撤消。如需了解详情,商家必须与其处理方代表联系。

捐款筹集

经批准的公益组织 (NPO) 可以集成 Google Pay API 来筹集捐款,前提是他们必须提供文件来证明、证实和验证其公益组织身份例如,美国公益组织必须提供美国国税局出具的有效 501(c)3 资质证明才能获得资格。

条款及政策

Google Pay API 服务条款

所有商家都必须同意并遵守 Google Pay API 服务条款

Google Pay API 使用限制政策

所有商家都必须同意并遵守 Google Pay API 使用限制政策

“赌博”政策

我们针对赌博的政策在 Google Pay API 使用限制政策中进行了定义。

我们关于赌博的政策可能会不时发生变化。所有提交的内容都必须经过审核和批准。

我们接受以下国家/地区的公司提供的赌博集成:

  • 澳大利亚
  • 加拿大
  • 捷克
  • 法国
  • 格鲁吉亚
  • 德国
  • 希腊
  • 匈牙利
  • 爱尔兰
  • 意大利
  • 日本
  • 荷兰
  • 波兰
  • 葡萄牙
  • 罗马尼亚
  • 西班牙
  • 瑞典
  • 英国

在后期,我们可能会选择将现有的支持范围扩大。

如需获得 Google Pay API 的正式版访问权限以进行博彩集成,您需要完成一系列前提条件:

  • 如果您仅有 Android 赌博集成,且位于上述国家/地区之一,则必须先遵守 Google Play 的赌博政策,并完成 Google Play 的审核流程。然后,我们可以评估您的纯 Android 集成,以确定是否授予您 Google Pay API 的正式版访问权限。
  • 如果您仅在上述国家/地区进行基于 Web 的赌博集成,则必须在 Google Pay API 的初始配置流程中提交授权许可,以证明您有资格在该国家/地区提供赌博服务。然后,我们可以评估您的纯 Web 集成是否符合 Google Pay API 的正式版访问权限要求。
  • 如果您在上述国家/地区之一同时集成了 Android 和 Web 赌博功能,则必须先遵守 Google Play 的赌博政策,并完成 Google Play 的审核流程。然后,我们可以评估您的 Android 和 Web 集成,以确定您是否可以获得 Google Pay API 的正式版访问权限。

存在特定条件或限制的国家/地区

如果赌博集成符合以下条件,则允许在所列国家/地区使用:

国家/地区 Android 集成资格要求 网站集成资格要求
保加利亚 是,但有限制:
  • 重定向到网站的应用符合条件。
  • 禁止使用不重定向到网站的应用。
塞浦路斯 是,但有限制:
  • 州彩票符合条件。
  • OPAP Cyprus Limited 符合条件。
  • 禁止宣传在线赌场。
  • 禁止宣传老虎机。
  • 禁止赛马博彩。
  • 禁止进行赛狗博彩。
  • 禁止差价投注。
  • 禁止使用博彩交易平台。
是,但有限制:
  • 州彩票符合条件。
  • OPAP Cyprus Limited 符合条件。
  • 禁止宣传在线赌场。
  • 禁止宣传老虎机。
  • 禁止赛马博彩。
  • 禁止进行赛狗博彩。
  • 禁止差价投注。
  • 禁止使用博彩交易平台。
芬兰 是,但有限制:
  • Veikkaus Oy 符合条件。
是,但有限制:
  • Veikkaus Oy 符合条件。
哈萨克斯坦 是,但有限制:
  • 彩票符合条件。
  • 体育博彩广告符合条件。
  • 总和投注符合条件。
  • 禁止宣传在线赌场。
  • 禁止宣传电子赌场。
是,但有限制:
  • 彩票符合条件。
  • 体育博彩广告符合条件。
  • 总和投注符合条件。
  • 禁止宣传在线赌场。
  • 禁止宣传电子赌场。
波兰 是,但有限制:
  • 获得许可的赌博服务提供商符合条件。
南非 是,但有限制:
  • 在线体育博彩符合条件。
是,但有限制:
  • 在线体育博彩符合条件。

如果您要将 Google Pay API 扩展到之前未获批准的国家/地区,请与我们联系以获得扩展批准。 请注意,您需要为计划提供赌博相关服务的每个国家/地区提供有效的赌博许可。我们不允许将 Google Pay API 用于面向未成年人或当地法律禁止赌博的个人的赌博服务。

医疗保健政策

Google Pay API 使用限制政策中规定了我们的医疗保健政策。

在开始使用时,请准备好分享相关许可,以验证您的医疗保健使用情形。所有提交的内容都必须经过审核和批准。

金融服务政策

Google Pay API 使用限制政策中定义了我们的金融服务政策。

在完成初始配置以验证您的金融服务使用情形时,请准备好分享相关许可。所有提交的内容都必须经过审核和批准。

一般常见问题解答

以下常见问题解答适用于商家:

我通过一家大型 PSP 来管理所有风险和增强型客户身份验证。关于 GPay,我应该了解哪些信息?

Google Pay API 会以签名的加密载荷返回付款方式。返回的付款方式包括 PAN 或由设备 PAN (DPAN) 和密码组成的令牌化卡。

令牌化卡载荷无需额外的步骤或验证即可处理。

包含 PAN 的卡载荷需要通过内部或 PSP 提供的解决方案进行 3D 安全验证。

如果您的 PSP 负责管理所有风险和 SCA 逻辑,请确保您的 Google Pay API 集成包含以下属性:

  • merchantInfo.merchantNameAndroidWeb):商家名称呈现在付款页面中。
  • transactionInfo.countryCodeAndroidWeb):这表示交易的处理位置。您必须指定收单银行所在国家/地区。
  • transactionInfo.totalPriceAndroidWeb:交易的总货币价值,可以选择在小数点后保留两位小数。
如何获取 Google 商家 ID?
在 Google 批准您的网站后,您即可获得 Google 商家 ID。如需开始此流程,请登录 Google Pay 和钱包控制台并创建 Google Pay API 集成。您需要提供完全限定网域(包括子网域)的列表,以便您调用 Google Pay API。
商家如何在其应用和网站中提升用户对 Google Pay 的接受程度?
如要突出显示对 Google Pay 的支持,请务必使用我们的 Android网页品牌推广指南中提供的资源。
如果您有 Android 集成,则可以在 Play 商店说明中注明您现在支持 Google Pay。对于网页集成,您可以直接向商家网站添加说明。
电子商务平台可以支持 Google Pay 吗?
可以,Google Pay API 支持电子商务平台。代表其商家托管结算页面的付款处理方、网关或电子商务平台合作伙伴可以使用 Google Pay 的托管结算功能。
哪些付款服务提供商支持 Google Pay?
如需查找支持 Google Pay 的处理方列表,请查看我们的 Google Pay 处理方列表。
Google Pay 支持哪些国家和地区?
请查看使用 Google Pay 支持在线付款或应用内付款的 受支持国家/地区列表
Google Pay 令牌 (CRYPTOGRAM_3DS) 支持哪些国家和地区?
请参阅我们的寻找支持实体店内购物和感应式购买的付款方式页面,查看支持 Google Pay 令牌的国家/地区列表以及每个国家/地区支持此类令牌 (CRYPTOGRAM_3DS) 的银行。该页面同时列出了受支持和不受支持的卡。
Google Play 应用内结算与 Google Pay API 之间的区别是什么?
在 Android 应用中销售数字商品和服务的 Google Play 开发者必须使用 Google Play 应用内购结算,如 Play 开发者政策中心中所指定。应用内结算的示例包括虚拟游戏商品、应用功能或内容以及云软件产品。请参阅 Google Play 结算服务概览页面,详细了解应用内购买结算。
当用在应用中时,Google Pay API 仅适用于实体商品和服务。
Google Pay 会收取任何费用吗?
Google Pay 不会因使用 Google Pay API 进行付款而向用户、商家和开发者收取额外费用。需要特别指出的是,商家会继续向其付款处理方支付处理费。
Google 如何验证凭据并防止欺诈?
添加到 Google 的所有卡都会通过验证授权来验证卡详细信息,包括银行卡验证码 (CVC)。Google 还会根据付款方式数据、Google 账号个人资料、交易记录、位置和设备信息运行专有风险引擎。但是,商家必须继续使用当前的欺诈和风险评估工具处理 Google Pay 交易。
WebView 是否支持 Google Pay API 集成?
可以。按照使用 Android WebView 指南在 WebView 中实现 Google Pay API。
我的处理器未列出。我还能与 Google Pay 集成吗?
Google Pay 不断与电子商务平台和支付处理方建立合作伙伴关系。 如果您在 g.co/pay/processors 中找不到您的处理方,可以提交申请。当处理器可供使用时,您会收到通知。
如果我已有付款处理方或付款平台提供商,如何启用 Google Pay?
Google Pay 可与各种支付服务提供商 电子商务平台提供商搭配使用。每种语言都提供专门的定制文档,可帮助您轻松入门,并提供主要教程,让您轻松上手。
如果我是支持 Google Pay 的支付处理方,如何大规模向我的商家提供 Google Pay?
受支持的付款处理方可以为网页集成实现我们的托管结账解决方案。 借助托管的结账流程,您的客户可以向其客户提供 Google Pay,并跳过 Google Pay 的单独注册流程。

首先,您必须完成注册,成为受支持的支付处理机构。如需集成托管结账解决方案,请与帮助您完成初始配置的 Google 技术联系人联系。

如果我在结账流程中提供配送服务,Google Pay 如何适应不同的配送选项和不同的价格?
对于 Web 集成,您需要送货地址,并在 PaymentDataRequest 对象、PaymentOptions 对象和 PaymentDataCallbacks 对象中显示不同的运费选项和价格。如需查看示例情况,请参阅动态价格更新演示。

对于 Android 集成,您需要在 PaymentDataRequest 对象中提供送货地址。

如何收取通过 Google Pay 进行的购买交易的款项?
Google Pay API 通过将付款信息从用户传递给您的支付服务提供商来促成交易。它不属于资金流,旨在与您现有的支付基础设施搭配使用。
如何了解我的集成提交状态,以及在您审核后是否需要进行任何更改?
提交 Google Pay API 集成以供审核后,您会收到一封包含审核结果的电子邮件。如果您的集成符合我们的《使用政策》和品牌推广指南,则会获得批准,并在 Google Pay & Wallet 控制台中显示为有效状态。如果需要更改,状态会显示为需要更多信息,并且电子邮件会详细说明您需要修正哪些内容才能重新提交。如果您对提交内容有任何疑问,可以直接通过 Google Pay & Wallet Console 联系支持团队。
如果我看到错误消息,该如何排查 Google Pay API 集成方面的问题?
如需了解常见错误代码和解决方案,请参阅我们的 AndroidWeb 问题排查指南。如果您还有其他问题,请通过 Google Pay & Wallet 管理中心与支持团队联系。
如何自定义 Google Pay API 集成以限制卡?
卡片的所有自定义设置都可在 CardParameters 对象中找到,适用于 Android Web。例如,您可以选择要允许哪些卡网络,以及要允许哪些卡发卡机构国家/地区。
什么是 Google Pay API?
借助 Google Pay API,您的客户只需按下按钮即可使用保存在其 Google 账号中的付款方式完成付款。该 API 可为数百万用户提供简单的结账体验,这些用户已保存数亿张卡。它可提高安全性,系统会对客户付款数据进行端到端加密,以将其从 Google 服务器发送到您的付款处理方。集成过程非常简单,可与您现有的付款处理堆栈配合使用,只需几行代码即可实现。
Google Pay API 和 Google Wallet API 有何关联?
Google Pay API 和 Google Wallet API 是两个独立的 API。Google Pay API 可让您的客户在您的网站或 Android 应用中使用 Google Pay 作为付款方式。Google 钱包 API 可让开发者创建和管理各种用例的数字卡券。例如,会员卡、票券、通行证、健康记录和其他可自定义的项目。如需详细了解 Google Wallet API,请访问 Google Wallet API 开发者文档