将Apple Pay JS集成到网站中

Mar*_*llo 18 html applepay applepayjs

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

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

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

小智 20

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

https://github.com/norfolkmustard/ApplePayJS

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

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

干杯


Mar*_*llo 6

我一直在进行的集成现在终于发布了,我写了一篇博客文章来支持它,还有一个GitHub 项目,其中包含一个使用 ASP.NET Core 的集成示例。

我希望其他自己进行 Apple Pay JS 集成的人会发现它很有用。


www*_*.tk 5

稳定版本可能会在今年秋季推出.

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

if(ApplePaySession)
   ApplePaySession.canMakePayments()
Run Code Online (Sandbox Code Playgroud)

然后交易本身:

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

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

完成会话后,您可以控制它: 在此输入图像描述

你可以听取事件,并根据它改变你的流程: 在此输入图像描述

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

  • 此外,这里有一个"工作演示",其中包含各个部分:https://justindonnelly.github.io/applepayjs/ (3认同)