Comment ajouter des champs personnalisés à la forme contextuelle de Stripe Checkout
Comment puis-je ajouter des champs personnalisés à Bande formulaire de commande telles que le prénom, le Nom et peut-être même une case à cocher avec un bouton personnalisé?
Jusqu'à présent, je suis venu avec cette;
<script src="https://checkout.stripe.com/checkout.js"></script>
<form action="/charge" method="POST">
<script
src="https://checkout.stripe.com/checkout.js" class="stripe-button"
data-key="pk_test_i2txBI2jUjSQIMoqFz3Fo326"
data-image="https://stripe.com/img/documentation/checkout/marketplace.png"
data-name="Matt's Widgets and Gizmos"
data-description="2 widgets ($20.00)"
data-amount="2000"
data-billingAddress="true"
data-shippingAddress="true">
</script>
</form>
Et j'ai trouvé que la Bande de la Caisse ne peut inclure les éléments suivants des valeurs qui sont, en vertu de l';
stripeBillingName:
stripeBillingAddressLine1:
stripeBillingAddressApt:
stripeBillingAddressZip:
stripeBillingAddressCity:
stripeBillingAddressState:
stripeBillingAddressCountry:
stripeBillingAddressCountryCode:
Est-il un moyen de contourner cela? S'il vous plaît laissez-moi savoir
Merci
source d'informationauteur Ahmad
Vous devez vous connecter pour publier un commentaire.
Il n'est pas possible de tordre de Bande de la Caisse malheureusement pour ajouter un champ personnalisé ou une case à cocher. La solution ici est d'utiliser Personnalisé La Caisse d'ajouter des champs supplémentaires à votre propre formulaire. Vous serait par exemple recueillir le nom du client et de lui demander d'accepter vos Conditions de Service et permettre seulement à cliquer sur le bouton de paiement une fois qu'ils font.
Puis, une fois que le client remplit la Caisse avec leurs détails de carte de Bande et vous renvoie le jeton de vous l'envoyer sur votre serveur ainsi que les informations supplémentaires que vous avez recueillies sur votre fin.