U kunt op uw Payment Pages aangeven welke velden verplicht moeten worden ingevuld. Als de klant niet in alle verplichte velden informatie verstrekt of ongeldige informatie invoert, gaat de betaling niet door en wordt het betreffende veld op het scherm gemarkeerd. Zo kan de klant correcties aanbrengen en het opnieuw proberen.
Standaard moet de klant zijn betalingsgegevens (kaartnummer, vervaldatum, beveiligingscode) invoeren op de Payment Pages. In dit deel van het document wordt uitgelegd hoe aanvullende velden kunnen worden ingevoerd.
Als je integreert met PayPal, moet je de Regelbeheer gebruiken om verplichte velden op te geven, zoals hieronder beschreven.
De POST aanpassen (alleen voor kaartbetalingen)
U kunt uw POST naar Payment Pages aanpassen om verplichte velden voor de klant te specificeren. Dit wordt gedemonstreerd in het volgende HTML-voorbeeld. Naast de betalingsgegevens moet de klant ook velden invoeren die worden aangeduid als strequiredfields op uw Payment Pages.
<html>
<body>
<!--YOUR HTML-->
<form method="POST" action="<DOMAIN>/process/payments/choice">
<!--Other fields-->
<input type="hidden" name="strequiredfields" value="billingpostcode">
<input type="hidden" name="strequiredfields" value="billingfirstname">
<input type="hidden" name="strequiredfields" value="billinglastname">
<input type="submit" value="Pay">
</form>
</body>
</html>
Vervang <DOMAIN>
met een ondersteund domein. Klik hier voor een volledige lijst.
De velden die u als verplicht opgeeft in de POST moeten worden opgenomen in de string die wordt gebruikt om de beveiligingshash van uw aanvraagsite te genereren. Als u dat niet doet, krijgt de klant een foutmelding "Ongeldige gegevens" te zien.
De Regelbeheer
Je kunt aangepaste regels maken in de Regelbeheer die velden specificeren als vereist onder bepaalde voorwaarden. Je kunt bijvoorbeeld instellen dat velden alleen vereist zijn als je met een kaart betaalt, zodat ze geen invloed hebben op betalingswijzen waarbij de klant naar PayPal wordt doorgestuurd om zijn betalingsgegevens in te voeren.
Meld u aan op Portal en maak een regel met actietype 'Payment pages verplichte velden'. Klik hier voor informatie over hoe u aan de slag kunt met de Regelbeheer.