2017-03-13 5 views
1

Ich frage mich, ob ich Arten von benutzerdefinierten Feldern in meinem Stripe-Checkout-Formular wie folgt hinzufügen kann, das funktioniert Ich habe es getestet, aber nicht über irgendwelche Sicherheitsmaßnahmen oder Kompatibilitätsprobleme.Kann ich benutzerdefinierte Felder zu Stripe Checkout hinzufügen

<form action="testpayments.php" method="POST"> 
    <input type="text" placeholder="Product 1" name="p1"> 
    <input type="text" placeholder="Product 2" name="p2"> 
    <input type="text" placeholder="Name" name="fname"> 
    <script 
    src="https://checkout.stripe.com/checkout.js" class="stripe-button" 
    data-key="KEYHERE" 
    data-amount="999" 
    data-name="Website name" 
    data-description="Order Price" 
    data-image="https://stripe.com/img/documentation/checkout/marketplace.png" 
    data-locale="auto" 
    data-zip-code="true" 
    data-currency="USD"> 
    </script> 
</form> 

Auf diese Weise, wenn der Streifen Skript generiert für mich ein Token, kann ich Details veröffentlichen, wie welche Produkte wurden auf meinen Server verkauft usw. und es dann von dort verarbeiten.

Funktioniert das ohne Probleme oder Sicherheitslücken? Wenn nicht, wie sollte ich Benutzerdetails und verkaufte Produktdetails an meinen eigenen Server senden.

Danke

PS: Dies ist ein PHP-basiertes Skript im Backend

+0

https://stripe.com/docs/checkout#integration-custom – Kaylined

Antwort

0

Sie sollten benutzerdefinierte in der Lage sein wird Details über den metadata Teil der Ladung API (oder eine andere API hinzuzufügen für diese Angelegenheit).

Im Allgemeinen, wenn Sie mit Zahlungen umgehen, stellen Sie sicher, dass Sie keine Kartendetails an Ihren Server senden, nur das Token, das Sie von Stripe.js zurückbekommen.

Verwandte Themen