是否可以在没有用户交互的情况下在钱包中切换支付卡?

Is it possible to switch a payment card in wallet without user interaction?

Android中的以下场景在技术上是否可行?

  1. 用户有一个 Android 钱包和两张支付卡,A 和 B。其中 A 是默认支付卡。
  2. 用户尝试在商户终端进行非接触式支付。
  3. 付款因任何原因失败。
  4. holds/manages 钱包(Google 支付的替代方案)检测失败尝试并自动将支付方式从卡 A 切换到卡 B 的应用程序,无需用户交互.
  5. 用户可以再次尝试使用卡 B 进行非接触式支付。

这是否可以在没有用户确认或触发支付卡更改的情况下进行? 这样做的全部目的是快速允许使用副卡作为支付方式,而无需为用户手动切换。

我猜您是在尝试制作所描述的应用程序,而不是在谈论现有的应用程序。

这只有在您“是一家银行”时才有可能。 (下文澄清)

因为在您的 phone 上使用 NFC 付款就像直接在每张卡上付款一样。商品对给定的卡(通过 NFC 出示)收费。

如果您是一家银行或有能力实施如下系统,那将是可能的。

  1. Phone 在商户处被扫描
  2. 您(您的银行系统)收到收取特定金额的请求
  3. 在您的后端,您将尝试从用户的给定卡中收费,如果失败您尝试从用户的贝宝或任何其他给定的支付方式中收费
  4. 如果向用户收费成功,您将授权商家进行交易

不知道商家会不会等你后台够久

看看 https://www.solarisbank.com/,他们为其他公司提供银行服务,并且“直接 API”。