ApplePayJS-如何检查付款是否已经被授权
创始人
2024-09-10 19:30:22
0次

您可以使用“onpaymentauthorized”事件来检查付款是否已经被授权。以下是一个示例代码:

if (window.ApplePaySession) {
  var merchantIdentifier = "your-merchant-identifier";
  var promise = window.ApplePaySession.canMakePaymentsWithActiveCard(merchantIdentifier);
  promise.then(function (canMakePayments) {
    if (canMakePayments) {
      var session = new window.ApplePaySession(1, {
        // your payment request body
      });

      session.onvalidatemerchant = function (event) {
        // validate merchant
      };
      
      session.onpaymentauthorized = function (event) {
        var payment = event.payment;
        var token = payment.token;
        var paymentData = JSON.stringify(token.paymentData);
        if (token.transactionIdentifier) {
          // payment authorized
        }
        else {
          // payment not authorized
        }
        session.completePayment(window.ApplePaySession.STATUS_SUCCESS);
      };

      session.begin();
    }
  });
}

在上面的代码中,我们首先检查用户是否能够使用Active Card进行付款。如果可以,我们将创建Apple Pay会话。在会话中,我们将使用“onvalidatemerchant”事件对商户进行验证,并使用“onpaymentauthorized”事件检查付款是否已经被授权。如果付款已被授权,则会话将通过“completePayment”方法完成。

相关内容

热门资讯

热点讨论!得意辅助功能方法,得... 热点讨论!得意辅助功能方法,得意竟然真的有辅助方法1、完成得意辅助器v3.3的残局,帮助玩家取得所有...
玩家必看科普!乐酷大厅辅助功能... 玩家必看科普!乐酷大厅辅助功能教程,乐酷大厅切实有辅助教程1、乐酷大厅辅助器安装包、乐酷大厅辅助器2...
最新通报!微乐河南跑得快辅助功... 最新通报!微乐河南跑得快辅助功能攻略,微乐河南跑得快都是真的是有辅助攻略微乐河南跑得快透视方法中分为...
终于知道!24棋牌辅助器功能技... 终于知道!24棋牌辅助器功能技巧,24棋牌都是是真的有辅助器技巧1、玩家可以在24棋牌透视最简单三个...
我来教大家!鸿运十三张透视挂功... 我来教大家!鸿运十三张透视挂功能插件,鸿运十三张切实真的有透视挂插件1、任何鸿运十三张透视是真的假的...
一分钟了解!逐月辅助功能软件,... 一分钟了解!逐月辅助功能软件,逐月都是是真的有辅助软件该软件可以轻松地帮助玩家将逐月外卦神器提升到更...
揭秘几款!英豪娱乐城开挂功能插... 揭秘几款!英豪娱乐城开挂功能插件,英豪娱乐城真是是有开挂插件1、英豪娱乐城公共底牌简单,英豪娱乐城透...
三分钟了解!通比牛牛透视功能方... 三分钟了解!通比牛牛透视功能方法,通比牛牛一贯存在有透视方法1、该软件可以轻松地帮助玩家将通比牛牛辅...
今日公布!百川透视挂功能技巧,... 今日公布!百川透视挂功能技巧,百川竟然真的有透视挂技巧1、百川模拟器是什么优化,百川俱乐部是真的科技...
玩家科普!纵横互娱辅助功能工具... 玩家科普!纵横互娱辅助功能工具,纵横互娱果然真的是有辅助工具1、这是跨平台的纵横互娱轻量版有透视,在...