问题标签 [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.

0 投票
1 回答
172 浏览

applepay - 在 onvalidatemerchant 之后立即调用 OnCancel

我正在尝试为网络上的 applepay 处理设置 POC。我在 Azure 上有一个经过验证的商家域的站点,并且能够生成据我所知看起来有效的支付会话,例如

这是在onvalidatemerchant事件处理程序中生成的,并传递给session.completeMerchantValidation.

使用沙盒帐户或带有关联卡的实时 Apple 帐户,接下来发生的事情是页面上的 ApplePay 弹出窗口中立即出现“付款未完成”消息,并且oncancel事件被点击 检查事件,我没有看到任何东西这暗示了这个问题。有一个sessionError对象,但它的代码是"unknown"并且info对象是空的。

这可能是什么原因造成的?我发现的其他报告似乎主要是关于未验证的域,但它肯定与已验证的域相匹配,并且我尝试了一些变体(包括 https:// 和完整页面 URL 而不仅仅是域) 我得到了同样的症状

0 投票
2 回答
230 浏览

ios - 无法从 Apple Pay 获得任何响应 - 此资源来自本地覆盖

0 投票
1 回答
294 浏览

applepay - 我正在使用 Apple Pay JS 将其集成到我的网站中,我应该发送什么 onMerchantValidate

到目前为止我所知道的是我必须向苹果服务器发送一个 POST 请求。

我如何或在哪里可以获得 merchIdentityCert 证书和密钥?

注意:我将从 PHP 发送 post 请求

0 投票
0 回答
106 浏览

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”文件夹下的托管域。 在此处输入图像描述 打开文件时出现错误是

谁能帮帮我吗。

0 投票
1 回答
404 浏览

applepay - Apple Pay 支付服务异常商人 ID=1234ABCD 未注册域=xyz.com

当我的服务器发出会话令牌请求以启动“Apple Pay on the Web”会话时,我遇到了此错误。

0 投票
1 回答
1031 浏览

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 的验证事件的示例代码?谢谢。

0 投票
0 回答
242 浏览

applepayjs - 尝试从 Apple Pay Js 中的不安全文档启动 Apple Pay 会话

我现在正在通过万事达卡网关集成 Apple Pay Js。我只是想在开发环境中验证它,但是当我在 html 中创建 applePaySession 时,它显示错误“尝试从不安全的文档启动苹果支付会话”。开发环境的页面是否包含Apple Pay,必须通过https服务?这个会比较麻烦,有没有很简单的方法。我只是想做个demo,验证一下applepay支付测试是通过mastercard网关完成的。谢谢你。

0 投票
0 回答
17 浏览

java - 沙盒测试的 Applepay 域验证

我正在尝试将 Applepay 集成到我的测试环境中。为此,我们正在尝试验证本地域。但每次它说域验证失败。

是否有任何简单的方法可以通过域验证以进行沙盒测试?

0 投票
0 回答
271 浏览

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}

0 投票
0 回答
36 浏览

stripe-payments - Stripe.applePay.checkAvailability 在 macbook Safari 中返回 false

按照条纹文档,我正在尝试在网络上设置 Apple Pay。

但是 Stripe 提供的函数将可用性返回为 false。

以上是条带的代码,但它在 console.log 中返回 false

我尝试了互联网上所有可能的解决方案,但没有运气

尝试过的解决方案

  1. 在条带中添加域并通过条带验证域
  2. 通过与苹果 iphone 11 连接在 10.13 上试用版本
  3. 在 10.15 ios 上试用过的版本
  4. 将我的区域设置更改为英国
  5. 在我的 Safari 浏览器上启用了 Apple Pay