没有这样的Payment_intent

时间:2019-11-10 11:37:50

标签: java ionic-framework stripe-payments

我们正在尝试建立一种接受带有付款意图的信用卡的付款系统,因为由于我们身处欧盟,因此我必须遵循SCA https://stripe.com/docs/payments/payment-intents/web,因此该信用卡必须符合SCA的要求。但是,当我们按文档的第4步所示调用stripe.handleCardPayment(或stripe.confirmCardPayment)时,它不起作用。我们只会收到一条错误消息,提示“没有这样的payment_intent”,然后是我们的PaymentIntent的客户秘密。我们已经尝试了标准4242 ...测试信用卡,以及本教程结尾处提供的信用卡。如果有人可以帮助我们解决此问题,我们将不胜感激。

我们在后端使用Java,在客户端使用Ionic。

this.httpservice.getStripeSecret(this.passedEvent.id).subscribe(secret=> {
      // this.stripe.createToken(this.card)
        console.log("secret from server: " + secret.client_secret)
        this.stripe.confirmCardPayment(secret.client_secret
        )
        .then(result => {
          if (result.error) {
            var errorElement = document.getElementById('card-errors');
            errorElement.textContent = result.error.message;
            console.log("error")
          } else {
            console.log(result);
          }
        });
    })

0 个答案:

没有答案