Stripe을 지불 제공자로 사용하여 지불 양식을 만들고 싶습니다.React 구성 요소에 Stripe.js 스크립트를 추가하는 방법
Stripe.js Reference에서 양식 구성 요소를 만드는 절차는 페이지의 외부 스크립트를 포함하여 jQuery를 사용하여 설명합니다. React 구성 요소에 어떻게 포함시킬 수 있습니까? 가장 좋은 방법은 무엇입니까?
import React, { Component } from 'react';
class PaymentForm extends Component {
constructor(props) {
super(props);
}
componentDidMount() {
Stripe.setPublishableKey('THE-PUBLIC-KEY');
}
handleSubmit(e) {
e.preventDefault();
Stripe.card.createToken(e.currentTarget, (status, response) => {
console.log(status, response);
});
}
render() {
//THE PAYMENT FORM
}
}
주 : 지금까지 난 다음이가 적극적으로 업데이트되지 않습니다 나는이 ReactScriptLoader를 사용하고자하지 않을 것입니다.
주 2 : 좋은 연습이라고 생각하지 않는 해결책도 보았습니다. dangerouslySetInnerHTML.
이것을 수행하는 방법을 알아 냈습니까? –