问题标签 [applepayjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
applepay - 在 onvalidatemerchant 之后立即调用 OnCancel
我正在尝试为网络上的 applepay 处理设置 POC。我在 Azure 上有一个经过验证的商家域的站点,并且能够生成据我所知看起来有效的支付会话,例如
这是在onvalidatemerchant
事件处理程序中生成的,并传递给session.completeMerchantValidation
.
使用沙盒帐户或带有关联卡的实时 Apple 帐户,接下来发生的事情是页面上的 ApplePay 弹出窗口中立即出现“付款未完成”消息,并且oncancel
事件被点击 检查事件,我没有看到任何东西这暗示了这个问题。有一个sessionError
对象,但它的代码是"unknown"
并且info
对象是空的。
这可能是什么原因造成的?我发现的其他报告似乎主要是关于未验证的域,但它肯定与已验证的域相匹配,并且我尝试了一些变体(包括 https:// 和完整页面 URL 而不仅仅是域) 我得到了同样的症状
applepay - 我正在使用 Apple Pay JS 将其集成到我的网站中,我应该发送什么 onMerchantValidate
到目前为止我所知道的是我必须向苹果服务器发送一个 POST 请求。
我如何或在哪里可以获得 merchIdentityCert 证书和密钥?
注意:我将从 PHP 发送 post 请求
progressive-web-apps - Apple Pay 中的域验证失败
我正在尝试在 Apple Pay 开发帐户上验证我的域,但它显示域验证失败。我已经提到了这个链接
将 .well-known/assetlinks.json 上传到 Mac 上的 Firebase 托管,firebase托管 未显示正确的文件内容, https : //github.com/firebase/firebase-tools/issues/2152,https://gist.github。 com/mbleigh/c9140c97a342b9d2e7cd727e21b6268f。
让我的 apple-developer-merchantid-domain-association.txt 上传到“.well-known”文件夹下的托管域。 打开文件时出现错误是
谁能帮帮我吗。
applepay - Apple Pay 支付服务异常商人 ID=1234ABCD 未注册域=xyz.com
当我的服务器发出会话令牌请求以启动“Apple Pay on the Web”会话时,我遇到了此错误。
angular - Apple Pay 与 Angular 的集成
我想在我们的 Angular 应用程序中集成 ApplePay 和 GooglePay。
对于 GooglePay,google 为 npm 提供了一个有用的包。https://www.npmjs.com/package/@google-pay/button-angular
我试图为 ApplePay 找到类似的好包,但找不到。
我想在 Angular 上实现 ApplePay。有两种方法可以实现它(JS API 和支付请求 API),我想使用 API 方法,因为我想在服务器端进行处理。通过查看以下页面,很难理解 JS API 和 Payment Request API 之间的区别。 https://applepaydemo.apple.com/
令人惊讶的是,我找不到任何 Angular 使用 ApplePay 的示例代码。我不敢相信以前没有人在 Angular 上使用过 ApplePay。可能有另一种/更好的方法吗?
在 Angular 中,获取窗口实例甚至很棘手。我已经尝试过这个问题的解决方案,并设法使用服务提供者注入窗口实例。我可以在适当的设备上显示 ApplePay 按钮,但在调用 ApplePaySession 对象时出现以下错误。显然注入的窗口不是顶级窗口。
错误:尝试从安全来源与其顶级框架不同的文档启动 Apple Pay 会话。
根据WebKit 代码,这是它返回该错误但不知道如何解决它的时候。
有没有人在 Angular 上尝试过 ApplePay,或者是否有任何关于如何绑定到来自 Angular 的验证事件的示例代码?谢谢。
applepayjs - 尝试从 Apple Pay Js 中的不安全文档启动 Apple Pay 会话
我现在正在通过万事达卡网关集成 Apple Pay Js。我只是想在开发环境中验证它,但是当我在 html 中创建 applePaySession 时,它显示错误“尝试从不安全的文档启动苹果支付会话”。开发环境的页面是否包含Apple Pay,必须通过https服务?这个会比较麻烦,有没有很简单的方法。我只是想做个demo,验证一下applepay支付测试是通过mastercard网关完成的。谢谢你。
java - 沙盒测试的 Applepay 域验证
我正在尝试将 Applepay 集成到我的测试环境中。为此,我们正在尝试验证本地域。但每次它说域验证失败。
是否有任何简单的方法可以通过域验证以进行沙盒测试?
applepay - Apple Pay,支付未完成 Web JS
我已经关注了苹果网站上关于苹果支付的文档。
onValidateMerchant 和 completeMerchantValidation 工作得很好,但在此之后它会跳转到 oncancel。
我有消息在 onpaymentselected 和 onpaymentauthorized 内打印到屏幕上,但它们从未打印过。
我添加了一个 try catch 来捕获任何弹出的错误,结果是 onpaymentselect 和 onpaymentauthorized 在 onValidateMerchant 和 completeMerchantValidation 之前运行。
});
这是付款未完成后的消息
会话:第 1 步:applePay 工作
第二步:onpaymentmethodselected
第三步:onpaymentauthorized
第 4 步:启动 session.onvalidatemerchant{"isTrusted":true}
第 5 步:完成商家验证:
第 6 步:启动 session.oncancel{"isTrusted":true}
stripe-payments - Stripe.applePay.checkAvailability 在 macbook Safari 中返回 false
按照条纹文档,我正在尝试在网络上设置 Apple Pay。
但是 Stripe 提供的函数将可用性返回为 false。
以上是条带的代码,但它在 console.log 中返回 false
我尝试了互联网上所有可能的解决方案,但没有运气
尝试过的解决方案
- 在条带中添加域并通过条带验证域
- 通过与苹果 iphone 11 连接在 10.13 上试用版本
- 在 10.15 ios 上试用过的版本
- 将我的区域设置更改为英国
- 在我的 Safari 浏览器上启用了 Apple Pay