为了账号安全,请及时绑定邮箱和手机立即绑定

苹果支付条纹苹果支付条纹集成集成

苹果支付条纹苹果支付条纹集成集成

PHP
PIPIONE 2022-09-12 10:22:46
这是我用来开发带有条纹的Apple付款请求按钮的JavaScript代码,我在上面放置了相关代码,我还添加了相关的条纹v3库,并在html中添加了一个带有付款请求按钮ID的divvar stripe = Stripe('pk_test_ZjbcGwDeoJsycvIs7KGEFkVR00qOzHxlrX');    elements = stripe.elements();    // Config payment request    paymentRequest = stripe.paymentRequest({     country: 'US',     currency: 'usd',     total: {      label: 'Demo total',      amount: 100,     },    });    paymentRequest.on('source', function(event) {     console.log('Got source: ', event.source.id);     event.complete('success');     ChromeSamples.log(JSON.stringify(event.source, 2));     // Send the source to your server to charge it!    });    prButton = elements.create('paymentRequestButton', {     paymentRequest,    });    // Check the availability of the Payment Request API first.    paymentRequest.canMakePayment().then((result) => {     //console.log(prButton);     if (result) {      prButton.mount('#payment-request-button');     } else {      document.getElementById('payment-request-button').style.display = 'none';      ChromeSamples.setStatus("Not supported, please check: https://stripe.com/docs/elements/payment-request-button#testing");     }    });    // Helpers    var ChromeSamples = {     log: function() {      var line = Array.prototype.slice.call(arguments).map(function(argument) {       return typeof argument === 'string' ? argument : JSON.stringify(argument);      }).join(' ');      document.querySelector('#log').textContent += line + '\n';     },     clearLog: function() {      document.querySelector('#log').textContent = '';     },     setStatus: function(status) {      document.querySelector('#status').textContent = status;     },     setContent: function(newContent) {      var content = document.querySelector('#content');      while (content.hasChildNodes()) {       content.removeChild(content.lastChild);      }
查看完整描述

1 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

我正在窗口10操作系统中的Chrome 80 +版本中进行测试

根据苹果的“苹果支付与这些设备兼容”页面,苹果支付仅在Mac,iPhone,iPad和苹果手表设备上可用,并且仅在Safari中可用。

您链接的条纹文档还说:

带有“付款请求”按钮的苹果支付需要 macOS 10.12.1+ 或 iOS 10.1+。

您将需要一台苹果设备来测试您的苹果支付集成。



查看完整回答
反对 回复 2022-09-12
  • 1 回答
  • 0 关注
  • 166 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信