将Apple Pay JS集成到网站中

时间:2016-06-14 17:04:44

标签: html applepay applepayjs

我正在考虑使用新的Apple Pay JS SDK将Apple Pay集成到网站中。目前文档很少,仅涉及API声明以及如何实例化新的ApplePaySession对象。

是否有任何示例代码可用,或者是否有人自己实现了这些代码,显示了Web应用程序的典型API集成流程?

我能够找到所有内容的唯一示例似乎是第三方支付提供商自己的Apple Pay SDK集成。

3 个答案:

答案 0 :(得分:16)

我已经在github上发布了端到端的ApplePayJS示例代码

https://github.com/norfolkmustard/ApplePayJS

它将PHP用于服务器端部分,这是初始供应商验证开始事务所需的。剩下的就是javascript。

ApplePayJS!=银行现金,只是从客户那里获得信用卡信用卡的一种方式。您将该卡号交给第三方支付处理器,如stripe.com,braintreepayments.com,authorize.net

干杯

答案 1 :(得分:5)

稳定版本将于今年秋季推出。

您要做的第一件事是确保您的浏览器中可以使用API​​:

if(ApplePaySession)
   ApplePaySession.canMakePayments()

然后是交易本身:

var request = {
  countryCode: 'US',
  currencyCode: 'USD',
  supportedNetworks: ['visa', 'masterCard'],
  merchantCapabilities: ['supports3DS'],
  total: { label: 'Your Label', amount: '10.00' },
}
var session = new ApplePaySession(1, request);

这是从官方网站开始的:https://developer.apple.com/reference/applepayjs/applepaysession

完成会话后,您可以控制它: enter image description here

你可以听取事件,并根据它改变你的流程: enter image description here

我正在研究Apple Pay JS和Stripe API之间的集成,因此我将在今年夏天将草稿版本发布到GitHub

答案 2 :(得分:4)

我一直在努力的整合现在终于已经发布了,并且blog post我写了GitHub project以及它node.js global variables?使用ASP.NET Core进行示例集成。

我希望其他人在进行Apple Pay JS集成时发现它很有用。