【问题标题】:What is the " result object " from stripe.redirectToCheckout?stripe.redirectToCheckout 中的“结果对象”是什么?
【发布时间】:2021-11-27 15:13:40
【问题描述】:
    var stripe = Stripe('pk_test_51JaZneFymkOlJfbtifS7RjJeFPZTchtlvU5iiVmemkU76vOFWWPZOW9GwBDb9518RCoOfkvUQkGV92TyEMaXqYgh00eb6kLKZj');
     var session = "<?php echo $checkout_session['id']; ?>";
          stripe.redirectToCheckout({ sessionId: session })
                  .then(function(result) {
          // If `redirectToCheckout` fails due to a browser or network
          // error, you should display the localized error message to your
          // customer using `error.message`.
          if (result.error) {
            alert(result.error.message);
          }
        })
        .catch(function(error) {
          console.error('Error:', error);
        });          

由于某种原因,我无法访问 >> .then(function(result)

【问题讨论】:

  • documentation 仅此而已。不知道为什么不能在if (result.error) 上设置断点进行调查。我猜页面在成功时被重定向。

标签: javascript json api stripe-payments payment-gateway


【解决方案1】:

虽然这在大多数情况下不太可能发生,但您会以 errormessage 作为 described 返回 result

您可以使用例如 Chrome 的网络限制来模拟网络故障。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-06
    • 2013-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-24
    相关资源
    最近更新 更多