问题标签 [payment-request-api]

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 投票
3 回答
1147 浏览

stripe-payments - 在客户点击“付款”之前,如何使用付款请求按钮获取默认送货地址?我正在使用 Stripe.js 和 Elements

我正在使用 Stripe 的 PaymentRequest 按钮来收集付款和运输信息,以便稍后在服务器端使用 Stripe 处理付款。我的目标是 ApplePay,但目前正在 PaymentRequest API (Chrome) 下进行测试。

在提交付款表格之前,我需要知道客户的收货地址以计算和显示税额(并更新总计)。我可以通过“shippingaddresschange”事件轻松获得它,但前提是客户更改了地址。

如果客户以后不更改,我如何获得付款申请表自动加载的默认送货地址?初始(默认)地址似乎不会触发“shippingaddresschange”事件。

0 投票
3 回答
9188 浏览

stripe-payments - 为什么 Stripe paymentRequest.canMakePayment() 在 Localhost 上会失败?

我让它在我的生产服务器上工作,但在本地主机上canMakePayment()返回null.

我已经通过缩小的 Stripe 代码跟踪了这一点,但是遇到了一个函数ko,该函数只是发送一个调用CAN_MAKE_PAYMENT到某个消息队列的操作,此时执行变得异步,我无法进一步跟踪,直到请求得到解决e.available === false而没有进一步的信息.

我已经验证了 AP​​I 确实在 localhost 上的 Chrome 中可用(window.PaymentRequest可用)。我也在本地运行https(虽然没有绿色检查)。

如何追踪导致 Stripe 报告PaymentRequest不可用的原因?如果我没有绿色 SSL 检查,Chrome 会拒绝 PaymentRequest 调用吗?如果是这样,我将如何测试这个?Chrome 文档只是说如果 PaymentRequest 可用,那么您可以调用 API。

如果我知道消息队列的处理位置,我可以进一步调试。

0 投票
2 回答
173 浏览

typescript - TypeScript 和 canMakePayment

我正在尝试创建一个使用 Payment Request Api 的系统,并且在大多数情况下它是成功的,但 TypeScript 似乎在对象canMakePayment下没有定义。PaymentRequest

我是否遗漏了某些东西,或者我需要将其转换为any我的 Typescript 构建吗?

谢谢

0 投票
1 回答
49 浏览

payment-request-api - 在支付请求 API 中更改产品数量

如果我们使用支付请求 API,我们可以更改产品数量吗?就目前而言,我看到了更改付款方式、更改用户联系信息、更改送货地址以及选择各种类型的送货地址的示例,但我没有找到显示买家可以更改商品数量的示例

比如买家点击buy now,然后会弹出支付请求API接口。在弹出窗口中,我希望买家能够添加他或她想要购买的商品的数量。

0 投票
1 回答
256 浏览

javascript - 支付请求 API - 支付现金选项

是否可以在付款请求 API 中添加“货到付款”选项?

我可以解决这个问题methodData吗?

0 投票
1 回答
41 浏览

payment-request-api - 创建没有“基本卡”的付款请求失败

我正在尝试通过付款请求 API 创建与 Google Pay 的集成。basic-card在我从支持的方法中删除之前,这一切都很好。

我明白了Unexpected developer error.

有谁知道如何在没有 的情况下创建付款请求basic-card

谢谢

0 投票
1 回答
92 浏览

google-chrome - 在没有第三方处理器的情况下使用 PaymentRequest 接收付款

Google Chrome 现在支持PaymentRequest API使用3rd 方付款处理器列表接收付款。

但我不明白谷歌是否支持仅使用谷歌账户接收付款,没有第三方处理器,可能使用谷歌支付。

可能吗?

0 投票
1 回答
656 浏览

payment-request-api - Tez 付款请求 API

我正在尝试将 Google-Tez 付款集成到我的网站中,但是当我调用 request.show() 时收到错误消息

“收款人不是有效的商家”

,当我调用 checkCanMakePayment() 得到错误消息时

“无法查询付款请求”

我在下面附上了我的代码。我的 UPI ID 是“ hsbc ”。谁能帮我解决这个问题?我需要知道是否有任何流程,例如商家必须向 Google Tez 注册

0 投票
1 回答
519 浏览

safari - 支付请求 API - Safari 上的基本卡

我正在尝试在我正在处理的项目上实现支付请求 API。我只使用basic-card付款方式。当我正确调用canMakePayment()它时,它会在 Chrome 中正确解析为true它应该是的情况true,但它永远不会true在 Safari 中解析为。然后我在webkit 博客中读到了一些有趣的东西,

Safari 仅支持 Apple Pay 支付方式,但其他浏览器可能支持其他支付方式。

如果这意味着我认为的意思,那么我不能basic-card在 Safari 中使用付款方式。只有苹果支付。

有人可以对此有所了解吗?

0 投票
1 回答
88 浏览

dart - 如何将 AngularDart 与付款请求 API 一起使用?还是支付请求 API 是 Javascript 独有的?

通常付款请求 API 与 Javascript 一起使用,有没有关于如何将付款请求 API 与 AngularDart 一起使用的示例?至于现在,我从未见过有人使用它,这让我认为这是可能的。或者付款请求 API 是否打算仅由 javascript 使用?