Есть ли режим для разных IPN Paypal? - PullRequest
0 голосов
/ 01 мая 2010

В данный момент у меня есть сценарий пожертвования, где пользователь вводит сумму пожертвования на веб-сайте Paypal. Проблема в том, что некоторые люди жертвуют $ 0,30, что эквивалентно $ 0 после оплаты Paypal. Я хочу сначала проверить сумму пожертвования, используя данные на моем веб-сайте, а затем отправить сумму на веб-сайт Paypal, где они могут продолжать вводить данные своей кредитной карты, а что нет. Как мне это сделать? Должен ли я перейти на другой режим? или я должен отправить сумму в Paypal, и тогда они узнают, как она обрабатывается?

Ответы [ 2 ]

0 голосов
/ 02 мая 2010

Вы можете добавить простую проверку, используя javascript на странице.

Начните с отключенной кнопки «пожертвовать».

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

В поле редактирования, где пользователь вводит сумму пожертвования, добавьте обработчики onblur и onkeyup, которые вызывают функцию update ().

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

Добавьте функцию javascript update (), которая затем считывает введенный текст и включает кнопку «пожертвовать», если введенное значение является действительным, и отключает его, если оно недействительно.

<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>

(или около того: -)

0 голосов
/ 02 мая 2010

Как правило, да, вы определяете сумму перед передачей пользователя в PayPal.

...