问题标签 [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.
stripe-payments - 在客户点击“付款”之前,如何使用付款请求按钮获取默认送货地址?我正在使用 Stripe.js 和 Elements
我正在使用 Stripe 的 PaymentRequest 按钮来收集付款和运输信息,以便稍后在服务器端使用 Stripe 处理付款。我的目标是 ApplePay,但目前正在 PaymentRequest API (Chrome) 下进行测试。
在提交付款表格之前,我需要知道客户的收货地址以计算和显示税额(并更新总计)。我可以通过“shippingaddresschange”事件轻松获得它,但前提是客户更改了地址。
如果客户以后不更改,我如何获得付款申请表自动加载的默认送货地址?初始(默认)地址似乎不会触发“shippingaddresschange”事件。
stripe-payments - 为什么 Stripe paymentRequest.canMakePayment() 在 Localhost 上会失败?
我让它在我的生产服务器上工作,但在本地主机上canMakePayment()
返回null
.
我已经通过缩小的 Stripe 代码跟踪了这一点,但是遇到了一个函数ko
,该函数只是发送一个调用CAN_MAKE_PAYMENT
到某个消息队列的操作,此时执行变得异步,我无法进一步跟踪,直到请求得到解决e.available === false
而没有进一步的信息.
我已经验证了 API 确实在 localhost 上的 Chrome 中可用(window.PaymentRequest
可用)。我也在本地运行https
(虽然没有绿色检查)。
如何追踪导致 Stripe 报告PaymentRequest
不可用的原因?如果我没有绿色 SSL 检查,Chrome 会拒绝 PaymentRequest 调用吗?如果是这样,我将如何测试这个?Chrome 文档只是说如果 PaymentRequest 可用,那么您可以调用 API。
如果我知道消息队列的处理位置,我可以进一步调试。
typescript - TypeScript 和 canMakePayment
我正在尝试创建一个使用 Payment Request Api 的系统,并且在大多数情况下它是成功的,但 TypeScript 似乎在对象canMakePayment
下没有定义。PaymentRequest
我是否遗漏了某些东西,或者我需要将其转换为any
我的 Typescript 构建吗?
谢谢
payment-request-api - 在支付请求 API 中更改产品数量
如果我们使用支付请求 API,我们可以更改产品数量吗?就目前而言,我看到了更改付款方式、更改用户联系信息、更改送货地址以及选择各种类型的送货地址的示例,但我没有找到显示买家可以更改商品数量的示例
比如买家点击buy now,然后会弹出支付请求API接口。在弹出窗口中,我希望买家能够添加他或她想要购买的商品的数量。
javascript - 支付请求 API - 支付现金选项
是否可以在付款请求 API 中添加“货到付款”选项?
我可以解决这个问题methodData
吗?
payment-request-api - 创建没有“基本卡”的付款请求失败
我正在尝试通过付款请求 API 创建与 Google Pay 的集成。basic-card
在我从支持的方法中删除之前,这一切都很好。
我明白了Unexpected developer error.
有谁知道如何在没有 的情况下创建付款请求basic-card
?
谢谢
google-chrome - 在没有第三方处理器的情况下使用 PaymentRequest 接收付款
Google Chrome 现在支持PaymentRequest API
使用3rd 方付款处理器列表接收付款。
但我不明白谷歌是否支持仅使用谷歌账户接收付款,没有第三方处理器,可能使用谷歌支付。
可能吗?
payment-request-api - Tez 付款请求 API
我正在尝试将 Google-Tez 付款集成到我的网站中,但是当我调用 request.show() 时收到错误消息
“收款人不是有效的商家”
,当我调用 checkCanMakePayment() 得到错误消息时
“无法查询付款请求”
我在下面附上了我的代码。我的 UPI ID 是“ hsbc ”。谁能帮我解决这个问题?我需要知道是否有任何流程,例如商家必须向 Google Tez 注册
safari - 支付请求 API - Safari 上的基本卡
我正在尝试在我正在处理的项目上实现支付请求 API。我只使用basic-card
付款方式。当我正确调用canMakePayment()
它时,它会在 Chrome 中正确解析为true
它应该是的情况true
,但它永远不会true
在 Safari 中解析为。然后我在webkit 博客中读到了一些有趣的东西,
Safari 仅支持 Apple Pay 支付方式,但其他浏览器可能支持其他支付方式。
如果这意味着我认为的意思,那么我不能basic-card
在 Safari 中使用付款方式。只有苹果支付。
有人可以对此有所了解吗?
dart - 如何将 AngularDart 与付款请求 API 一起使用?还是支付请求 API 是 Javascript 独有的?
通常付款请求 API 与 Javascript 一起使用,有没有关于如何将付款请求 API 与 AngularDart 一起使用的示例?至于现在,我从未见过有人使用它,这让我认为这是可能的。或者付款请求 API 是否打算仅由 javascript 使用?