Tap to Pay on iPhone 或 Tap to Pay on Android 和 Stripe Terminal

利用 Tap to Pay 功能,用户可以使用兼容的消费型设备和 Stripe Terminal SDK 接受线下非接触式付款。为此,用户需要熟悉 Terminal SDK 和 Android 或 iOS 专业知识。请在此处参阅我们的 iOS 技术集成文档,并在此处参阅我们的 Android 技术集成文档。

Tap to Pay 在哪些地区可用?

Tap to Pay on iPhone 目前在澳大利亚、英国和美国可用,而在法国和荷兰处于 Beta 封闭测试阶段。位于美国、澳大利亚、法国、荷兰和英国境外的平台和商家无法使用 Tap to Pay on iPhone。如果您对加入 Beta 测试计划感兴趣,请联系我们

Tap to Pay on Android 通常在新加坡、英国、美国和新西兰可用,并且在澳大利亚、加拿大、奥地利、比利时、捷克共和国、丹麦、芬兰、法国、德国、意大利、爱尔兰、卢森堡、马来西亚、荷兰、挪威、葡萄牙、西班牙、瑞典和瑞士处于 Beta 测试阶段。

如果您想要在您所在国家/地区使用 Tap to Pay,请告知我们。在能够在您所在国家/地区推出该功能后,我们将告知您。

对于集成 Tap to Pay 功能有哪些设备要求?

适用于 Tap to Pay on iPhone 的 iOS SDK 要求 iOS 移动设备符合以下条件:

注意:iPad 不具备 NFC 读取功能,因此目前不受支持。

适用于 Tap to Pay 的 Android SDK 要求 Android 移动设备符合以下条件:

此处参阅具有自定义 UI 的受支持设备列表。

Tap to Pay 支持哪些支付方式?

Tap to Pay on iPhone 库支持 Visa、Mastercard、American Express、Discover 非接触式银行卡和基于 NFC 的移动钱包(Apple Pay、Google Pay 和 Samsung Pay)。Discover 仅在美国受支持。

Tap to Pay on Android 库支持 Visa、Mastercard、American Express 非接触式银行卡和基于 NFC 的移动钱包(Apple Pay、Google Pay 和 Samsung Pay)。

定价是多少?

请访问 https://stripe.com/pricing 了解当前定价。

Tap to Pay 交易是否作为有卡交易进行路由?

是的。与所有其他 Terminal 交易一样,Tap to Pay 交易可以在管理平台中识别为“有卡”支付。与 Stripe Terminal 一样,使用 Tap to Pay 接受支付卡的商家无须对客户所提交的任何欺诈类型的争议承担责任

Stripe Terminal 的 Tap to Pay 和 PCI 合规

默认情况下,Stripe Terminal(包括 Tap to Pay)提供 E2EE。使用 Tap to Pay 的用户可以直接在管理平台中的合规设置下访问预填写的 SAQ C 文档

注意:Tap to Pay 不支持与 P2PE 一起使用。

有没有办法通过管理平台识别 Tap to Pay 交易?Tap to Pay 是否提供与 Stripe Terminal 的其他设备相同的功能?

与所有其他 Terminal 交易一样,Tap to Pay 交易可以在管理平台中识别为“有卡”支付。目前,我们无法在管理平台中提供区分 Tap to Pay 交易与其他有卡收款的功能。用户将有权继续访问相同的管理平台功能,即报告、退款等,但不包括硬件设备。目前,无法出于队列管理目的在管理平台中跟踪 Tap to Pay 设备。

有没有办法根据 Stripe 账户上的活跃设备数量,核对 Tap to Pay on iPhone 开单情况?

目前,我们无法提供此功能。

对于超过非接触式支付限额的交易,Tap to Pay 是否支持 PIN?

Tap to Pay on iPhone 支持在 2.23 及更高版本的 Terminal iOS SDK 中接受 PIN。

Tap to Pay on Android 目前不支持 PIN。如果用户尝试收取高于非接触式支付限额的金额,持卡人将无法提交其支付账户的备用 PIN 以完成交易。

或者,用户可以尝试其他备用选项,例如默认使用传统本地支付终端,或显示二维码并提示客户扫描,使用 CNP 交易方式结账。

有关区域非接触式支付限额,请参阅我们的支持问答页面。注意:一般来说,Apple Pay 和 Google Pay 等数字钱包没有交易限额。

您可以使用实体 Terminal 读卡器作为备用选项来收款吗?

并非所有客户都可使用非接触式支付方式。在这种情况下或在拒付的情况下,用户可以通过从 Tap to Pay 切换到 Terminal 读卡器来继续收款。但是,用户一次只能与读卡器建立一个活跃连接。因此,如果读卡器已经连接,则需要断开读卡器连接。

Tap to Pay 是否适用于平板电脑?

Tap to Pay 需要 NFC 技术,但是许多平板电脑不支持该技术。

Tap to Pay on iPhone 不适用于 iPad,因为后者目前不支持 NFC。

Tap to Pay on Android 适用于部分 Android 平板电脑,例如 Samsung Galaxy Active 3 设备,但是点击屏幕尚未优化。


集成问题

用户是否需要与 Terminal SDK 集成?

是。在集成 Tap to Pay 之前,用户必须先完成 Terminal SDK 集成。有关详细信息,请参阅 iOSAndroid 文档。

在构建 Terminal 集成时,是否需要先安装 Terminal SDK,然后再安装 Tap to Pay SDK?

是的。要访问 Tap to Pay 功能,用户需要安装两套 SDK。在与 Tap to Pay SDK 集成之前,用户必须先完成 Terminal SDK 集成。有关详细信息,请参阅我们的 iOSAndroid 文档。

Terminal 是否提供用户可以利用的预构建移动销售点应用?

您可以使用 Stripe 管理平台 iOS 应用接受 Tap to Pay 面对面付款。在此处了解如何开始使用。

我们尚未推出适用于 Android 的预构建移动销售点应用。

如果用户将 Tap to Pay 付款设备带到其他不支持该功能的国家/地区(例如,从美国带到英国),系统是否会自动阻止该功能?是否需要根据地点对用户应用设置额外限制?

我们收集 GPS 数据,以便在 Terminal 交易期间进行地点验证。如果用户将 Tap to Pay 付款设备带到境外,将会无法使用。如果检测到设备位于新的国家/地区,我们的系统将自动拒绝交易。该功能不需要执行额外的集成工作。

用户可以在 Terminal 模拟器中模拟 Tap to Pay 交易吗?

可以。目前,用户可以在 iOS 和 Android 模拟器中模拟收款流程。

Tap to Pay 是否与 React Native 内置应用兼容?

兼容。React Native 内置应用支持 Tap to Pay。

保存卡信息以供在线重复使用的功能是否与 Tap to Pay 交易兼容?

是的。Tap to Pay 支持现有的 Terminal 功能,可以保存卡信息以供将来在线重复使用。保存银行卡功能仅适用于实物卡,不适用于移动钱包。

添加小费功能是否与 Tap to Pay 兼容?

在读卡器上添加小费(请在此处参阅我们的文档)与 Tap to Pay 不兼容。用户可以在收款前自行随意设置添加小费屏幕,也可以在收款后使用授权后流程添加小费(请在此处参阅该流程)。请注意,在授权后添加小费必须在收款后 3 分钟内完成。鉴于该功能,建议您在收款前显示小费,从而实现更流畅的用户体验。

离线模式是否与 Tap to Pay 兼容?

否。离线模式与 Tap to Pay 不兼容。

有没有办法在 Tap to Pay 级别限制银行卡类型?

没有。我们无法提供在 Tap to Pay 级别限制银行卡类型的功能。

Stripe 测试卡能否与 Tap to Pay 配合使用?

是的。请在此处参阅我们的文档。

如果遇到 on_behalf_of 错误,意味着什么?

如果您在 PaymentIntent 中使用 on_behalf_of 参数,请确保在 SCPLocalMobileConnectionConfiguration 中提供 Connect 子账户 ID。有关完整详细信息,请参阅我们的 iOSAndroid文档。

可以自定义点击屏幕的用户界面 (UI) 吗?

不可以。您目前无法针对 Tap to Pay 自定义 iOS 或 Android 的用户界面。

用户是否必须在其集成中自定义每种设备类型的点击区域?

对于 Tap to Pay on Android,交易用户界面由 Stripe 处理。手机首次作为读卡器连接时,用户将看到 Stripe 的“默认”屏幕。之后,后续交易将根据 NFC 芯片在每个设备上的位置(例如,右上角、左上角、中间)自定义点击区域提示。如果不知道点击区域,系统将使用默认屏幕。自定义点击区域不需要集成工作。

与该库集成所需的预期工作量是多少?

一旦用户完成与 Terminal 的 iOS 或 Android SDK 的标准集成,在 Tap to Pay on iOS 或 Tap to Pay on Android 的相应集成就相当简单明了。平均而言,一名工程师需要不到两周的时间即可完成此操作。


Tap to Pay on iPhone 相关问题

有关 Tap to Pay on iPhone 常见问题,请参阅 Apple 的商家常见问题

如何处理 iPhone 设备的初始入驻事宜?

在用户首次连接到本地读卡器时,系统会向用户呈现 Apple 的 Tap to Pay on iPhone 条款和条件。为了在 Apple 注册,商家必须在接受 Apple 提供的条款之前指定代表商家的有效 Apple ID。请注意,对于每个 Stripe 账户,该流程只需执行一次。在所有设备上使用相同 Stripe 账户的所有后续连接都将跳过该流程。

欲了解有关商家链接的更多信息,请转到 Apple 的 Tap to Pay on iPhone 常见问题中的“Tap to Pay on iPhone 业务信息”部分。

在使用设备读取支付卡之前,您需要正确配置设备。对于首次使用 Tap to Pay on iPhone 的每台设备,都必须执行该配置。设备的初始配置最多可能需要两分钟。任何后续配置更新通常只需几秒钟。有关更多详细信息,请参阅“处理设备设置”部分。

Terminal SDK 是否以透明方式处理接受 Tap to Pay on iPhone 条款和条件 (ToS) 的步骤?

Tap to Pay on iPhone 服务条款将在给定账户首次连接本地读卡器时自动显示。该步骤由 Terminal SDK 隐式处理,无需额外编写代码即可触发服务条款流程。

接受 Tap to Pay on iPhone 条款和条件 (ToS) 的步骤何时进行?

Tap to Pay on iPhone 服务条款在给定 Connect 子账户首次连接 connectLocalMobileReader 时显示。一旦接受,便不再对给定账户显示服务条款。

Apple 的文档提及一项要求,即“只有管理员用户才能代表商家接受条款和条件”。 商家是否需要采取措施来表明用户已获授权接受条款和条件?

建议商家在用户入驻期间提供指导,确保已获授权的商家接受条款。

在 Apple TTP 屏幕弹出并显示商家名称时,平台是否可进行配置?商家名称是否特定于 Connect 子账户的确切 DBA?

平台可以在此处配置商家名称。我们使用 Connect 子账户名称作为默认名称,但您也可以重命名,确保指定正确的商家名称即可。

Stripe 是否支持商家直接使用 Apple 的 proximityReader API?

我们目前不支持直接使用 Apple 的 proximityReader API。正确使用 proximityReader 依赖于与 Apple 的直接关系,以便发放读卡器连接令牌。

是否有可用于自定义 Tap to Pay on iPhone 用户界面的选项?

没有。当您的销售终端应用准备好收款时,系统会触发 Tap to Pay on iPhone 用户界面,该用户界面无法自定义。

使用 Tap to Pay on iPhone 时是否需要设置移动设备的地点?Apple 是否有此要求?

所有 Terminal 硬件读卡器都需要设置地点。这是一项现行要求,同样适用于 Tap to Pay on iPhone。

我的 iOS 应用如何获得 Apple 批准?

您的 Tap to Pay on iPhone 应用需要接受标准 Apple App Store 审查流程。构建应用时,请务必参阅 Apple 的 Tap to Pay 人机界面指南

如何请求和配置支持 Tap to Pay on iPhone 所需的授权?

您可以在此处直接从 Apple 开发者网站请求授权。


Tap to Pay on Android 相关问题

如何知道我的手机是否支持 NFC?

您可以通过检查手机的设置来确认您的 Android 设备支持 NFC。如果您看到 NFC 选项,则表示您的 Android 设备支持此选项,您只需确保启用此选项即可使用 Tap to Pay。

什么时候会支持 Discover?

我们目前没有 Discover 的支持时间线。

如何才能及时了解任何相关的 SDK 更改?

请订阅 terminal-announce@lists.stripe.com。我们的目标是至少提前 3 个月通知任何未来更改,但如果在 SDK 中发现严重的安全漏洞,则可能需要更紧急的 SDK 更新。

此外,Tap to Pay on Android 具有公开的更改日志


支持

对于 ANDROID 和 iOS SDK 集成、交易处理或 Stripe Terminal 功能,我有一些疑问,但此处并未提及,怎么办?

请联系 Stripe 支持

对于我的 Apple ID 账户、Apple Business Register (ABR) 账户和/或 iPhone 硬件,我有一些疑问,怎么办?

用户可以在以下资源中找到对 Apple 相关问题的支持信息: