苹果apple pay找不到了怎么办 apple pay找不到入口解决方法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了苹果apple pay找不到了怎么办 apple pay找不到入口解决方法相关的知识,希望对你有一定的参考价值。

参考技术A   苹果apple
pay找不到了怎么办?
  1、首先,我们需要检查自己的苹果设备是否满足,比如apple
pay对苹果手机的要求便是在iPhone6系列以上。
  2、其次,我们苹果设备满足具备条件的话,那我们还需要检查下设备的系统是否在ios9.2版本以上。

  3、另外,因为才刚上线,所以是分批送,所以不少人的硬件设备支持,但也没有这个功能,这里如果我们要尝试使用的话,可以在手机上点击打开“设置”。

  4、进入到我们手机的“设置”选项界面后,找到"通用“并点击进入,并在进入后的通用选项找到且点击”语言与地区“。

  5、接着,我们在打开了这个语言与地区后,进入到的选项中,在下方找到“地区”这一选项,并点击它。

  6、最后,我们在进入到的地区选择界面中,我们找到”美国“这一选项,并点击√选”美国“即可使用apple
pay。

绿茶软件园小编推荐阅读:
苹果apple
pay安全吗
apple
pay需要联网络吗
apple
pay怎么用apple
watch支付
apple
pay用apple
watch支付教程

Apple Pay,支付未完成 Web JS

【中文标题】Apple Pay,支付未完成 Web JS【英文标题】:Apple Pay, Payment Not Complete Web JS 【发布时间】:2021-09-09 06:21:29 【问题描述】:

我已经关注了苹果网站上关于苹果支付的文档。

onValidateMerchant 和 completeMerchantValidation 可以完美运行,但之后会跳转到 oncancel。

我有消息在 onpaymentselected 和 onpaymentauthorized 内打印到屏幕上,但从未打印。

我添加了一个 try catch 来捕捉任何弹出的错误,结果是 onpaymentselect 和 onpaymentauthorized 在 onValidateMerchant 和 completeMerchantValidation 之前运行。

applePayButton.addEventListener("click", function()

const request = 
    countryCode: 'US',
    currencyCode: 'USD',
    merchantCapabilities: [
        'supports3DS'
    ],
    supportedNetworks: [
        'visa',
        'masterCard',
        'amex',
        'discover'
    ],
    lineItems: [
            label: 'Amount',
            amount: 0.95,
        ,
        
            label: 'Tax',
            amount: 0.05,
        
    ],
    total: 
        label: 'Total',
        amount: 10,
    
;
var session = new ApplePaySession(10, request);
session.begin();

try
    session.onvalidatemerchant = function(event)
        printMessage("starting session.onvalidatemerchant" + JSON.stringify(event));

        var promise = performValidation(event.validationURL);

        promise.then(function(merchantSession) 
            printMessage("Merchant Session: "+ JSON.stringify(merchantSession));
            session.completeMerchantValidation(merchantSession);
        );
    

catch(error)
    printMessage("On Validate Merchant Error: " + error)


try
    printMessage("onpaymentmethodselected");

    session.onpaymentmethodselected = function(event) 
        printMessage("In On Payment Method Selected");
        //var myPaymentMethod = event.paymentMethod;

        const update = ;
        session.completePaymentMethodSelection(update);
    ;


catch(error)
    printMessage("On Payment Method Selected Error: " + error)


try
    printMessage("onpaymentauthorized");
    session.onpaymentauthorized = function(event) 
        printMessage("starting session.onpaymentauthorized");

        var applePaymentToken = event.payment.token;

        printMessage("Token" + applePaymentToken);

        // Define ApplePayPaymentAuthorizationResult
        session.completePayment(session.STATUS_SUCCESS);
    ;


catch(error)
    printMessage("On Payment Authorized Error: " + error)


try
    session.oncancel = function(event) 
        printMessage("starting session.oncancel" + JSON.stringify(event));

        // Payment cancelled by WebKit
    ;

catch(error)
    printMessage("On Cancel Error: " + error)

);

这是付款未完成后的消息

会话: 第 1 步:applePay 工作

第 2 步:选择付款方式

第3步:onpaymentauthorized

第 4 步:启动 session.onvalidatemerchant"isTrusted":true

第 5 步:完成商家验证:

第 6 步:启动 session.oncancel"isTrusted":true

【问题讨论】:

【参考方案1】:

我遇到了同样的问题,似乎当onvalidatemerchant"isTrusted":true 而失败时是因为:

您没有启用fingerprint,或者 您没有使用Safari,或者 您在后端对validate 的调用有误

如果这些部分正常工作,那么您应该会看到 Apple Pay 模式并且应该能够让一切正常工作(希望如此)

【讨论】:

以上是关于苹果apple pay找不到了怎么办 apple pay找不到入口解决方法的主要内容,如果未能解决你的问题,请参考以下文章

苹果手机还原所有设置后apple pay里的卡没了怎么找到?

Apple Pay准备工作-申请MerchantID及对应证书详细图文教程

Samsung Pay/Apple Pay/Android Pay支付技术大比拼

设置Apple Pay发生错误怎么办

苹果手机 apple pay 一不小心支付购买了自己不要的服务

苹果内购和 Apple Pay