我正在寻找一种使用 Apple Pay JS 捕获帐单地址更改的方法。我目前正在使用
onpaymentmethodselected
来捕获此信息,在选择新卡时会正确触发。
但是,当使用“帐单地址”标题下的选项仅选择新帐单地址(例如地址#2 - 与卡的默认地址不同)时,支付卡将切换为使用该地址,但该事件不会发生已发送。
是否有另一种方法可以拦截用户对此活动的选择或禁用此附加接口?
事实证明,这是旧版本 macOS Big Sur (11.7.2) 上的问题,因为此 UI 在 macOS Ventura 13.4.1 等更新版本上不再可用。
我们通过将 on paymentauthorized 提供的国家/州代码与我们从 on paymentmethodselected 收到的值进行比较来解决这个问题。