利用 Tap to Pay 功能,用户可以使用兼容的消费者设备和 Stripe Terminal SDK 接受线下非接触式支付。为此,用户需要熟悉 Terminal SDK 以及 Android 或 iOS 专业知识。请在此处参阅我们的 iOS 技术集成文档,在此处阅读 Android 技术集成文档。
您可以在此处 或我们上方链接的技术文档中查看可以使用 Tap to Pay 的国家/地区。
如果您想要在您所在国家/地区使用 Tap to Pay 但其目前不受支持,请告诉我们。在能够在您所在国家/地区推出该功能后,我们将告知您。
您可以在此处找到对 Tap to Pay on iPhone 的设备要求。
注意:iPad 不具备 NFC 读取功能,因此目前不受支持。
您可以在此处找到对 Tap to Pay on Android 的设备要求。
参阅此处我们支持的具有自定义 UI 的 Android 设备的列表。
您可以在此处找到各款读卡器可使用的支付方式的文档。
请访问我们的定价页面查看现行价格。
是。与所有其他 Terminal 交易一样,Tap to Pay 交易可以在管理平台中识别为“有卡”支付。与 Stripe Terminal 一样,使用 Tap to Pay 接受支付卡的商家无须对客户所提交的任何欺诈类型的争议承担责任。
Stripe Terminal,包括 Tap to Pay,默认提供 E2EE。使用 Tap to Pay 的用户可以直接在管理平台中的合规设置下访问预填写的 SAQ C 文档。
注意:Tap to Pay 不支持与 P2PE 一起使用。
与所有其他 Terminal 交易一样,Tap to Pay 交易可以在管理平台中识别为“有卡”支付。目前,我们不提供在管理平台中识别 Tap to Pay 交易和其他有卡收款的功能。用户将能够继续使用相同的管理平台功能,即报告、退款等(不包括硬件设备)。出于队列管理目的,目前无法在管理平台中跟踪 Tap to Pay 设备。
目前,我们无法提供此功能。
Tap to Pay on iPhone 支持 2.23 及以上版本的 Terminal iOS SDK 接受 PIN。
Tap to Pay on Android 目前不支持 PIN。如果用户尝试收取高于非接触式支付限额的金额,持卡人将无法提交其支付账户的备用 PIN 以完成交易。
或者,用户可以尝试其他备用选项,例如默认使用传统本地支付终端,或显示二维码并提示客户扫描,使用 CNP 交易方式结账。
有关区域非接触式支付限额,请参阅我们的支持问答页面。注意:一般来说,Apple Pay 和 Google Pay 等数字钱包没有交易限额。
并非所有客户都可使用非接触式支付方式。在这种情况下或在拒付的情况下,用户可以通过从 Tap to Pay 切换到 Terminal 读卡器来继续收款。但是,用户一次只能与读卡器建立一个活跃连接。因此,如果读卡器已经连接,则需要断开读卡器连接。
Tap to Pay 要求有 NFC 技术,而很多平板并没有。
Tap to Pay on iPhone 不能在平板上使用,因为它们目前不支持 NFC。
Tap to Pay on Android 可以在满足我们的设备要求的 Android 平板上使用。
非接触式支付通常不提供持卡人姓名。请访问 API 参考,了解哪些特定的交易详细信息可用于 Terminal 交易,包括 Tap to Pay。
是。在与 Tap to Pay 集成之前,用户必须先完成 Terminal SDK 集成。有关详细信息,请参阅 iOS 或 Android 文档。
是。要访问 Tap to Pay 功能,用户需要安装两套 SDK。在与 Tap to Pay SDK 集成之前,用户必须先完成 Terminal SDK 集成。有关详细信息,请参阅我们的 iOS 或 Android 文档。
您可以使用 Stripe 管理平台应用程序接受线下 Tap to Pay 付款。
我们收集 GPS 数据,以便在 Terminal 交易期间进行地点验证。如果用户将 Tap to Pay 收款设备带到境外,将会无法使用。如果检测到设备位于新的国家/地区,我们的系统将自动拒绝交易。该功能不需要额外的集成工作。
可以。目前,用户可以在 iOS 和 Android 模拟器中模拟收款流程。
是的。React Native 内置应用支持 Tap to Pay。
是。Tap to Pay 支持现有的 Terminal 功能,可以保存银行卡详情以供将来在线重复使用。保存银行卡功能仅适用于实物卡,不适用于移动钱包。
在读卡器上添加小费(请在此处参阅我们的文档)与 Tap to Pay 不兼容。用户可以在收款前自行随意设置添加小费屏幕,也可以在收款后使用授权后流程添加小费(请在此处参阅该流程)。请注意,在授权后添加小费必须在收款后 3 分钟内完成。鉴于该功能,建议您在收款前显示小费,从而实现更流畅的用户体验。
不兼容。离线模式与 Tap to Pay 不兼容。
没有。我们无法提供在 Tap to Pay 级别限制银行卡类型的功能。
可以。参见我们此处的文档。
如果您在 PaymentIntent 中使用 on_behalf_of 参数,请确保在 SCPLocalMobileConnectionConfiguration 中提供 Connect 子账户 ID。有关完整信息,请参阅我们的 iOS 或 Android 文档。
不行。您目前不能自定义 iOS 或 Android for Tap to Pay 的 UI。
对于 Tap to Pay on Android,交易 UI 由 Stripe 处理。手机第一次作为读卡器连接时,用户会看到 Stripe 的“默认”界面。在此之后,后续交易将根据 NFC 芯片在每台设备上的位置(例如,右上、左上、中间)定制点击区域提示。如果点击区域未知,将使用默认界面。点击区域的定制不需要集成工作。
一旦用户完成与 Terminal 的 iOS 或 Android SDK 的标准集成,Tap to Pay on iOS 或 Android 的相应集成就相当简单明了。平均来说,只需一名工程师,不到两周即可完成。
有关 Tap to Pay on iPhone 的常见问题,请参阅 Apple 商家常见问题。
在用户首次连接到本地读卡器时,系统会向用户呈现 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 的每台设备执行该配置。设备的初始配置最多可能需要两分钟。任何后续配置更新通常只需几秒钟。有关更多详细信息,请参阅“处理设备设置”部分。
Tap to Pay on iPhone 服务条款将在给定账户首次连接本地读卡器时自动显示。该步骤由 Terminal SDK 隐式处理,无需额外编写代码即可触发服务条款流程。
Tap to Pay on iPhone 服务条款在给定 Connect 子账户首次连接 connectLocalMobileReader 时显示。一旦接受,便不再对给定账户显示服务条款。
建议商家在用户注册期间提供指导,确保已获授权的商家接受条款。
商家在后台调用 connectLocalMobileReader 时,可以在 connectionConfig 中将 tosAcceptancePermitted 参数设置为 NO。如果用户尚未接受服务条款,此连接将因异常而失败。建议商家处理这个异常,并引导用户进入一个单独的显式入驻流程,在该流程中会调用 connectLocalMobileReader,同时参数被启用,授权商家可以接受服务条款。
平台可以在此处配置商家名称。我们使用 Connect 子账户名称作为默认名称,但您也可以重命名,确保指定正确的商家名称即可。
我们目前不支持直接使用 Apple 的 proximityReader API。正确使用 proximityReader 依赖于与 Apple 的直接关系,以便发放读卡器连接令牌。
没有。当您的销售点应用准备好收款时,系统会触发 Tap to Pay on iPhone 用户界面,该用户界面无法自定义。
所有 Terminal 硬件读卡器都需要设置地点。这是一项现行要求,同样适用于 Tap to Pay on iPhone。
您的 Tap to Pay on iPhone 应用需要接受标准 Apple App Store 审查流程。构建应用时,请务必参阅 Apple 的 Tap to Pay 人机界面指南。
您可以在此处直接从 Apple 开发人员网站请求授权。
您可以通过检查手机的设置来确认您的 Android 设备是否支持 NFC。如果可以看到 NFC 选项,即说明它是受支持的,只需确保它已打开即可使用 Tap to Pay。
我们目前没有 Discover 的支持时间表。
请订阅 terminal-announce@lists.stripe.com。我们的目标是为未来的任何变化提供至少 3 个月的时间,但如果在 SDK 中发现关键的安全漏洞,可能需要更紧急的 SDK 更新。
此外,Tap to Pay on Android 有公开的变更日志。
用户可以在以下资源中找到对 Apple 相关问题的支持信息: