
Password Management Installation Guide April 2002 19
4
Error Handling and Reporting
The PayPal Password Management Script has two mechanisms for reporting errors, the
Apache error log (error_log) and notification emails. All exceptions are logged to the error
log, however, email notifications are optional. Errors are reported identically in both.
Below is a list of 8 possible error messages, examples on how they may occur, and potential
solutions.
TABLE 4.1 Errors, Possible Causes, Potential Solutions
Error Possible Cause Potential Solution
Notification
received was
NOT from
PayPal -
Message was
ignored.
An http or https post was made to
your paypal.pl script, however
the contents of the message was
determined by PayPal to be
invalid.
Because the message was determined to be inauthentic (not
from PayPal) it was ignored, no action is required.
Notification
could not be
acknowledged
due to a
network or
PayPal issue.
PayPal will
retry until it
succeeds.
The script was unable to
communicate with PayPal's
website.
Check that your webserver can reach other websites outside
your network. Check that the user constant in paypal.pl: my
$PAYPAL_URL is a valid, working URL. Check that you
can browse to PayPal's website, not other action is required.
Error Message:
This customer
did not sign-up
according to
your payment
terms.
Although
payment was
accepted the
account was
not activated.
The user tampered with your
PayPal subscription button or
you did not properly specify
some of the following user
constants: my$PERIOD1, my
$PERIOD2, my $PERIOD3,
my $AMOUNT1, my
$AMOUNT2, my$AMOUNT3.
Log into your PayPal account and verify that the user's
subscription does not match what you expected. If the
subscription does match, then check the above user
constants and reconfigure as necessary (see configuration
section). You may wish to refund the users money or
manually add them to your .htpassword file (see manual
maintenance below).
Comentarios a estos manuales