I have a few BUY NOW buttons on my page for PayPal. The way its setup now is they buy it then they wait a few hours until I recieve an email and give them the link to download from.

I don't like this method and neither do the people paying for the downloads. Anyway, I've been reading up on PayPal's IPN and it seems like there are a few beautiful modules which do the work for you.

Business::PayPal::IPN seems like a perfect one.

All the tutorials I read on the IPN though state "To ensure that a payment has been made into your PayPal account, you must verify that the email address used as your "receiver_email" has been registered and confirmed in your PayPal account. "

How are you supposed to confirm with a script that their e-mail address is found in your paypal account? All the modules and all the example source code from tutorials SAY this, but none of them give you any idea on what you're supposed to do! I'm stuck and confused. Anyone in here familiar with PayPal mind offering advice?


In reply to Modules for PayPal IPN and usage by coldfingertips

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.