无法将付款方式附加到 stripe 中的付款意图与 medusajs 后端反应本机

问题描述 投票:0回答:1

我正在尝试在本机反应中将付款方式与付款意图附加在条带中。 但我没有得到条纹付款方式,只有付款意图可用,没有付款方式,而且它仍然不完整。 输入卡详细信息后,我按下“继续查看”按钮,这会触发以下功能。 我正在使用 CardField 作为汽车详细信息 UI。

  const handleReviewOrderSubmit = async (value) => {

    if (value === "stripe") {
      const paymentSession = state.cart.payment_session;
      const billingDetails = state.cart.billing_address;
      const clientSecret = paymentSession.data.client_secret;

      await confirmPayment(clientSecret, {
        payment_method: {
          card: "card",
          billing_details: billingDetails,
        },
      }).then(({ error, paymentIntent }) => {
        if (error) {
          alert("Payment failed", error);
        }
        if (paymentIntent) {
          alert("Payment successful");
          
        }
      });
    }
  };

请告诉我将付款方式更新为付款意图的正确方法。

附加信息: 后端工作正常,因为我使用相同的后端来处理同一项目的 Web 应用程序。

react-native stripe-payments payment-processing medusajs
1个回答
0
投票

我想你可能需要查看这个指南。虽然 Stripe 不再建议使用这个,但我认为你应该迁移到 PaymentElement。

© www.soinside.com 2019 - 2024. All rights reserved.