gpt4 book ai didi

payment - 请求付款 session 时出现 Apple Pay "mass enablement"错误

转载 作者:行者123 更新时间:2023-12-04 13:54:19 27 4
gpt4 key购买 nike

我正在使用一个网络应用程序,它允许我们的客户在网络上与 Apple Pay 集成。客户设置他们自己的 Apple Pay 商户账户,第三方处理实际的支付处理,但我们的服务器负责网络托管和获取支付 session 。
对于某些客户,我们在获取付款 session 时偶尔会收到 400 错误,其中包含以下消息:

Payment Services Exception merchantId={id} unauthorized to process transactions on behalf of merchantId={id} reason="{id} never authorized mass enablement transactions to occur via {id}"


(这里所有的 {id} 值都相同)。
尽管听起来像是帐户的配置问题,但这只会影响一些其他相同的请求。 (同域、商户身份等) 影响部分客户,但不影响大部分;当它确实影响到客户时,大约 10% 到 50% 的 session 请求会以这种方式失败。我们有几个客户即使在处理了数千笔交易后也从未遇到过这个错误。
“大规模启用”一词似乎没有出现在苹果的文档中,而准确的短语“从未授权进行大规模启用交易”在搜索网络时根本不会产生任何结果。我能找到的最接近的是 this thread on Apple's developer forums但它不是完全匹配,并且在任何情况下都没有答案。
有没有人看到这个错误并解决了它?
(我也在通过 Apple 支持来解决这个问题;如果这最终证明是富有成效的,我会更新一个答案。)

最佳答案

当域已使用 Apple Pay 的 Mass Enablement API 注册到商家时,就会发生这种情况。
域名(不是商家 ID)需要由声称该 URL 的人注销才能继续,尽管我希望 Apple Pay 的支持团队也可以为您删除注册。
https://developer.apple.com/documentation/applepaywebmerchantregistrationapi

关于payment - 请求付款 session 时出现 Apple Pay "mass enablement"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65312451/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com