首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apple网上商家验证

Apple网上商家验证
EN

Stack Overflow用户
提问于 2017-09-27 14:48:38
回答 1查看 1.2K关注 0票数 2

我设法从Apple服务器检索merchantSession对象,如下所示。我使用了Sandbox (安装在它上--连接并在iphone上登录沙箱帐户,并添加了经过测试的签证卡)

代码语言:javascript
复制
{
    "epochTimestamp":15065...20,
    "expiresAt":1506527672620,
    "merchantSessionIdentifier":"2EF498A9E...C24",
    "nonce":"f32....9",
    "merchantIdentifier":"7941CB932...DE2",
    "domainName":"mywebsite.com",
    "displayName":"My Test Shop",
    "signature":"30800609....0000"
}

然而,在苹果的支付弹出表中,它仍然停留在“处理”上,我需要做什么才能处理下一个阶段来显示"Touch Id"?

另外,下面是我的onvaldat紧急程序的代码片段:

代码语言:javascript
复制
session.onvalidatemerchant = (event) => {
        console.log("Validate merchant");
        const validationURL = event.validationURL;
        getApplePaySession(event.validationURL).then(function(response) {
            console.log(response);
            session.completeMerchantValidation(response);
        });
    };
EN

回答 1

Stack Overflow用户

发布于 2017-10-03 15:22:06

现在,如果满足以下所有条件,付款单应显示在iPhone上。您应该验证以下几点:

  • 您的Mac和iPhone连接到同一个iCloud测试帐户。
  • 两者都在同一个WiFi上
  • HandOff开着
  • AirDrop开着
  • 蓝牙开着

一个简单的检查,看看他们是否连接,是打开一个浏览器上的iPhone/Mac,并看到它在另一个设备。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46450942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档