2010-05-01 28 views
0

J'ai un script de don en ce moment où l'utilisateur entre le montant du don sur le site de Paypal. Le problème avec ceci est que certaines personnes font un don de 0,30 $ ce qui équivaut à 0 $ après les frais de Paypal. Je veux mettre d'abord vérifier le montant donné en utilisant une entrée sur mon site Web, puis envoyer le montant sur le site de Paypal où ils peuvent continuer à entrer leurs informations de carte de crédit et quoi d'autre. Comment puis-je faire cela? Dois-je changer de mode? ou suis-je censé envoyer le montant à Paypal et alors ils sauront comment il est géré?Y at-il un mode pour différents IPN Paypal?

Répondre

0

Vous pouvez ajouter une vérification simple en utilisant javascript sur la page. Commencez par désactiver le bouton "Faire un don".

<form name="myform> 
    ... 
    <input type="submit" name="submit" disabled="disabled"/> 

Dans le champ d'édition où l'utilisateur saisit le montant de leur don, ajouter onblur et onkeyup gestionnaires qui font appel à une fonction de mise à jour().

<input type="text" name="donation" value="15.00" 
    onkeyup="update()" onblur="update()"/> 

Ajouter une fonction javascript mise à jour() qui lit alors le texte saisi et permet le bouton « Faites un don » si la valeur saisie est valide et invalide si elle est invalide.

<script type="text/javascript"> 
    function update() 
    { 
     if ((float) document.myform.donation.value < 5.00) 
      document.myform.submit.disabled = true; 
     else 
      document.myform.submit.disabled = false; 
    } 
</script> 

(ou à peu près :-)

+0

Vous pouvez aussi bien donner aux utilisateurs une liste prédéfinie de montants. J'ai vu cela fonctionner plutôt bien pour beaucoup d'utilisations. – adomas

0

Généralement, oui, vous devez déterminer le montant avant de transférer l'utilisateur à PayPal.

+0

Comment puis-je passer à Paypal? – Strawberry

+0

Quelle API Paypal utilisez-vous pour diriger l'utilisateur vers Paypal en premier lieu? – Amber