De acuerdo con la API de Stripe para el documento de verificación al frente , puedo ver que la creación de un archivo en Javascript no está disponible, y quiero crear una identificación de verificación de archivo en el lado del cliente usando React/Javascript.
Creé con éxito una cuenta bancaria, pero cuando intento cargar un archivo de verificación de identidad a través de mi interfaz de cliente React con el método stripe.files.create no funciona y devuelve Cannot read property 'create' of undefined sabiendo que stripe.createToken funciona, por lo que stripe es bien integrado en mi aplicación.
Tenga en cuenta que interactúo con Stripe desde el lado del cliente desarrollado con React.
stripeVerification = async () => { const formdata = new FormData(); formdata.append('file', this.state.picture[0], 'picture'); await this.props.stripe.files .create({ purpose: 'identity_document', file: { data: formdata, }, }) .then(response => console.log(response)); };Puede cargar un archivo del lado del cliente usando el enfoque documentado en la sección "Manejo de la carga de un archivo" de la documentación de Stripe's Connect .
Cuando un usuario necesita proporcionarle a Stripe un escaneo de un documento de identidad (por ejemplo, un pasaporte), también puede hacerlo a través de un token de cuenta. Sin embargo, el JavaScript requerido es un poco más complicado ya que el archivo debe enviarse a Stripe como parte de una solicitud XHR.