问题标签 [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 回答
555 浏览

javascript - Javascript:Stripe 和 Apple Pay 网络设置

我正在尝试按照此处的指南(https://stripe.com/docs/stripe-js/elements/payment-request-button)设置 Apple Pay for web 和 Stripe。初始步骤(例如域验证和所有预设置)已完成,但我在付款步骤后遇到问题。

Apple Pay 按钮出现在我的 Safari 浏览器中。单击按钮时,我会触发一个名为checkoutWithApplePay(). 第 3 步后我迷路了,不知道该怎么办。我发布到我的后端和后端,创建付款意图并返回client_secret

0 投票
1 回答
392 浏览

stripe-payments - Apple Pay Web & Stripe:如何自定义 Apple Pay 按钮

我正在 Web 上关注 Stripe 的 Apple Pay JS 实现(https://stripe.com/docs/stripe-js/elements/payment-request-button)。它使用带有idof的元素, #payment-request-buttonStripe 将按钮加载到 iFrame 中,以保持 PCI 兼容。该按钮以 40 像素的高度和黑色背景加载到 iFrame 中。
查看 Apple Pay 自己的文档,有一些按钮选项和按钮样式选项 ( https://applepaydemo.apple.com/#display-button ),以及诸如“使用 Apple Pay 结帐”或“使用 Apple Pay 付款”之类的文字苹果支付”。有没有办法将这些文本选项和自定义高度应用于 Stripe 实现?

0 投票
1 回答
470 浏览

angular - 如何将 Apple Pay JS 与 Angular 集成

我正在考虑将 Apple Pay 集成到我的结帐页面中。如何通过验证 ApplePaySession 类是否存在来检查 Apple Pay JS API 在浏览器中是否可用。

当我给出条件时,

它显示错误,即;"Property 'ApplePaySession' does not exist on type 'Window & typeof globalThis'".

0 投票
1 回答
338 浏览

applepay - ApplePay 服务器请求 Apple Pay 支付会话

我正在探索网络上的代币化支付,我有点困惑。ApplePay JS首先实例化触发的类paySession.onvalidatemerchant = function (event) {...}。此时事件包含一个validationURL我们需要发送到后端以便:Request a valid session from the Apple Pay server.我的问题是,作为设置步骤的一部分,我们需要声明显示ApplePay按钮的所有域和子域;将通过苹果 api 进行身份验证并请求会话的服务器域呢?显示按钮的声明域在哪里与整个交互相关。

0 投票
1 回答
64 浏览

php - 如何将 Apple Pay 令牌发送到 Stripe?

我正在开发一个网站,每个用户都可以连接他们的 Stripe 帐户并销售自己的产品。将域添加到 Stripe 帐户不是解决方案,因为 1 个网站和多个 Stripe 帐户。

我的任务是集成 Apple Pay Web JS。

此时我添加了按钮,然后当用户单击它时,我正在验证会话。然后onpaymentauthorized我收到下一个数据:

谁能告诉/告诉我如何将这些数据发送到 Stripe?不幸的是,我找不到文档。所有文档都提到了 Stripe 仪表板上的域验证。

非常感谢!

0 投票
1 回答
573 浏览

vue.js - 如何通过 VJ 中的条纹进行苹果支付?

我正在尝试按照此处的指南(https://stripe.com/docs/stripe-js/elements/payment-request-button)设置 Apple Pay for web 和 Stripe。初始步骤(例如域验证和所有预设置)已完成,但我在付款步骤后遇到问题。

Apple Pay 按钮出现在我的 Safari 浏览器中。单击按钮时,我触发了一个名为 Paymentmethode() 的事件,我在实时检查时遇到了此错误。要么您没有将卡保存到您的钱包,要么当前域 (pwafe.devco.pk) 未为 Apple 注册支付。访问https://dashboard.stripe.com/account/apple_pay注册此域。main.js:25。和按钮隐藏我在第 3 步后迷路了,不知道该怎么做。我发布到我的后端和后端,创建支付意图并返回 client_secret

0 投票
0 回答
79 浏览

payment-gateway - Apple Pay - 处理付款

我工作的公司 - 一家支付服务提供商(基于欧盟)已请求(并收到)对 Apple Pay API 的访问权限,并计划通过我们的 Web 和移动结账解决方案处理付款

我们的目标是在我们的客户/商家使用的结帐解决方案中添加 Apple Pay 作为选项。我们还将自己处理付款处理。我们注意到,在 Apple Pay 平台网络商家条款和条件第 5.2 点平台提供商中规定:“如果您是平台提供商,您只能在 Apple 允许的情况下并根据条款和条件提供平台提供商服务。平台提供商附录”关于这一点,我们是否需要采取任何其他步骤才能让 Apple 批准我们处理 Apple Pay 付款的请求?

我们还想知道我们作为支付服务提供商/支付处理器是否会收取任何费用?

我们尝试通过在 Apple 网站上找到的每个联系表格发送电子邮件并致电支持部门,但没有人能够回答我们的任何问题,甚至无法为我们指明从何处获取这些问题的正确方向。

任何有关此事的信息将不胜感激!

亲切的问候,维克多

0 投票
0 回答
799 浏览

reactjs - ApplePaySession 在 React 中未定义 no-undef 错误

我只是想通过以下代码验证浏览器是否支持苹果支付。但它在 safari (ipad) / macbook 上出现错误。

按照代码,我用 ReactJs 编写。

但给出未定义的错误!

如果有人可以帮忙?为什么 ApplePaySession 未定义?我们需要导入 ApplePaySession 吗?还是我们需要添加任何sdk?

0 投票
0 回答
215 浏览

php - 尝试使用 Apple Pay Web 验证商家时,不断收到“35 - 错误:14094418:SSL 例程:ssl3_read_bytes:tlsv1 alert unknown ca”

TLDR:由于某种原因,我无法通过商家验证,我认为可能是


一个多月以来,我一直在努力让我的 Apple Pay 应用程序正常工作,最终决定寻求帮助。


我在构建时遇到的错误:

1:curlError:“无法设置私钥文件:'/home2/mattmson/public_html/gwApplePayDev/certs/gwApplePay.key.pem'类型PEM”

2: Unhandled Promise Rejection: InvalidAccessError: The object does not support the operation or argument


我从 curl_test.php 文件中得到的错误:

  1. 证书有问题(遵循https://github.com/norfolkmustard/ApplePayJS的教程)
  2. 我的服务器上的文件权限有问题
  3. 我的 cUrl 尝试有问题

这是我的 index.php 文件


这是我的 apple_pay_conf.php 文件的代码

这是我的curl_test.php文件

任何帮助将不胜感激

0 投票
0 回答
684 浏览

c# - Apple Pay 网页版 - 商户验证问题

背景: 我在我们的网站上使用 Authorize.NET 作为支付处理器在网络上实施 Apple Pay。我正在使用 .NET 框架 4.8。我们完成了一些初始设置,例如获取商家 ID、为我们的产品和测试网站添加和验证商家域。我们获得了商家身份证书并将其安装在我们的测试服务器上。

问题: 我在调用验证 url 以获取商家会话对象时遇到以下问题。我按照https://tech.justeattakeaway.com/2016/10/10/bringing-apple-pay-to-the-web/文章进行实施。

在此处输入图像描述

代码的主要摘录如下。它在“httpClient.SendAsync”调用中失败。对我来说,这似乎是一个 TLS 问题,但我已经将其设置为 1.2,并且我们的测试服务器也启用了 TLS1.2。因此,我不确定我到底错过了什么。任何帮助将不胜感激。谢谢你。

编辑:下面是我从邮递员那里打电话时的结果。我已经添加了客户端证书并在 Postman 中配置了苹果支付域。

在此处输入图像描述