如何正确配置网站、Braintree与 Google Pay
我的网站使用Braintree进行支付处理。
我正在尝试把GooglePay作为一个选项添加。
GooglePay对某些Windows、Android和 iOS用户来说可以正常工作,但仍有一些iOS用户根本看不到Braintree的 drop-in。
我没有assetlinks.json文件,因为我是一个网站,不是Android应用或苹果应用。
我是否必须提供一个assetlinks文件?如果需要,该如何配置?
解决方案
据我所知,对于你们的网站来说不需要 assetlinks.json,这只在开发Android应用时才需要,而且还需要对Google Pay的支持。网站会直接基于你所支持的浏览器来检测可用的支付方式。正如你所提到的,一些iOS用户看不到,可能是因为他们的Safari版本太旧,不支持Google Pay。
此外,Google Pay在 iOS上并不稳定,推荐在iOS设备上使用Apple Pay,因为iOS的 Safari支持它,且这也是苹果官方推荐的做法。
现在要启用Apple Pay,您需要在Apple开发者账户注册并在您的BrainTree账户中启用Apple Pay,这将下载该文件并将其公开暴露在您的网站服务器上供Apple验证。以下是Apple验证所需的路径,大致如下:
https://yourdomain.com/.well-known/apple-developer-merchantid-domain-association之后,你的代码将据此检测支付方式。
站内所有文章版权归属LeftHeroAI导航站,无授权禁止任何主体转载、抄袭、复制内容,亦不得私自架设镜像站点。一经侵权,本站将通过法律途径追责。