提问者:小点点

从Google Pay中排除信用卡


最近宣布,自2020年4月起,英国将禁止通过信用卡进行赌博。因此,我需要从Google Pay中排除信用卡,这样用户就不能选择信用卡作为支付方式。

我知道我可以像这样排除特定的卡网络:

private static JSONArray getAllowedCardNetworks() {
  return new JSONArray()
      .put("AMEX")
      .put("DISCOVER")
      .put("INTERAC");
      .put("JCB")
      .put("MASTERCARD")
      .put("VISA");
}

然而,鉴于信用卡网络可以同时提供借记卡和信用卡,排除使用网络是没有意义的。

也可以通过以下方式排除预付卡

allowPrepaidCards

但是我看不出什么不包括信用卡或借记卡,这是不是不支持?

编辑:

与谷歌交谈后,他们给了我以下回应,我将更新时,该功能可用。同时听从萨姆斯的建议。

谢谢你伸出手来。不幸的是,我们目前还没有一种方法从Google Pay API中排除信用卡。我们意识到这一点,我们正在审查启用该功能的可能选项。请让我们检查产品的路线图,该功能,我们将返回给您。


共1个答案

匿名用户

尽管文档尚未更新,但该功能现在已经可用。

请参阅示例web实现:https://jsfidle.net/6983OFU2/

const baseCardPaymentMethod = {
  type: 'CARD',
  parameters: {
    allowedAuthMethods: allowedCardAuthMethods,
    allowedCardNetworks: allowedCardNetworks,
    allowCreditCards: false
  }
};

看看它是否也适用于Android会很有趣。