Quand je clique sur le Bouton sur le frontend, je reçois dirigé vers localhost/créer un compte hébergé, mais rend "Impossible de POSTER". Facteur montre, cependant, le point de Terminaison fonctionne très bien.
Pas sûr de ce que j'ai eu du mal ici.
Backend point de terminaison sur Firebase dossier Fonctions
app.post("/create-account-hosted", async (req, res) => {
try {
var account = await stripe.accounts.create({
type: "custom",
requested_capabilities: ["card_payments", "transfers"],
business_type: 'company',
})
var accountLink = await stripe.accountLinks.create({
account: account.id,
success_url: "https://example.com",
failure_url: "https://example.com",
type: "custom_account_verification",
collect: "eventually_due",
});
} catch (err) {
console.log(err);
res.status(400);
res.send({ error: err });
return;
}
res.send(accountLink.url)
Avant la Fin de code POST de formulaire de demande pour le côté serveur de redirection.
<div className="beASeller">
<form
type="submit"
action="/create-account-hosted"
method="POST"
class="stripe-connect white"
>
<button> Seller Signup</button>
</form>
</div>