찾다

 >  Q&A  >  본문

Stripe - PaymentIntent에는 Node.js의 결제 방법 문제가 필요합니다.

<p>스트라이프를 내 프로젝트에 통합하려고 하는데 "<strong>PaymentIntent에 결제 방법이 필요합니다</strong>"라는 메시지가 나타납니다. 로그의 결제 상태 코드는 200입니다. 하지만 결제 대시보드에는 "<strong>고객이 아직 결제 수단을 입력하지 않았습니다.</strong>"</p>로 인해 '불완전'이라고 표시됩니다. <p><strong>여기 내 Stripe 백엔드 코드가 있습니다</strong></p> <pre class="brush:php;toolbar:false;">exports.StripePayment = (req, res) => const { 금액, 토큰 } = req.body; const 멱등성Key = uuid(); 반품 스트라이프.고객 .만들다({ 이메일: token.email, 출처: token.id, }) .then((고객) => { 스트라이프.결제 의도 .만들다( { 금액: 금액, 통화: "INR", Payment_method_types: ["카드"], 고객: customer.id, 영수증_이메일: 토큰.이메일, 배송: { 이름: 토큰.카드.이름, 주소: { line_1: token.card.address_1, line_2: token.card.address_2, 도시: token.card.address_city, 국가: token.card.address_country, 우편번호: token.card.address_zip, }, }, }, { 멱등성키 } ) .then((결과) => { console.log("결과", 결과); res.status(200).json(결과)를 반환합니다. }) .catch((err) => console.log(err)); }); };</pre> <p>수정하는 데 도움이 필요합니다. 미리 감사드립니다</p>
P粉441076405P粉441076405449일 전461

모든 응답(1)나는 대답할 것이다

  • P粉757556355
  • 취소회신하다