Help! Can't set up Paypal IPN

6 replies
Its been a hell! I Set up a product using paypal (never did before) and many customers don't wait to be redirected to the download page...

I need to set up IPN so that they get a welcome email after payment with all the necessary details.

Anyone can provide a fast tutorial for a "good for nothing", tech whimp, programming dodo?

1. Where to get the righ script
2. How to install it (where) in y my server
3. How to make it work so the email get deliviered automaticaly after purchase...

Thanks!
#ipn #paypal #set
  • Profile picture of the author jasonthewebmaster
    Banned
    Hi there,

    What is the product, physical or digital?

    If digital, I have a joomla script that can deliver downloads and works well with the IPN - actually there are many types for joomla content management system and also wordpress.

    Is your site already live or would you want something integrated into your new website?
    {{ DiscussionBoard.errors[3051554].message }}
    • Profile picture of the author jlgbuss
      Hi Jason,

      Thanks for the repsonse.

      My site is live, selling a digital product... Page is plain html...
      {{ DiscussionBoard.errors[3051728].message }}
      • Profile picture of the author marcuslim
        Here is a sample IPN script that shows you how to extract the information that is sent by Paypal back to your server. It also sends email to payer.

        A PayPal PHP IPN example | A PayPal IPN example in PHP | devdaily.com

        To install the script is easy. Simply place it in the root folder of your site installation. Then you can access it at yourdomainname/script.php
        Signature
        {{ DiscussionBoard.errors[3054666].message }}
        • Profile picture of the author jlgbuss
          Originally Posted by timyang View Post

          Here is a sample IPN script that shows you how to extract the information that is sent by Paypal back to your server. It also sends email to payer.

          A PayPal PHP IPN example | A PayPal IPN example in PHP | devdaily.com

          To install the script is easy. Simply place it in the root folder of your site installation. Then you can access it at yourdomainname/script.php
          Thanks for your response...

          Lets see if I get it. I upload this php file to my root folder and it will work alone without setting cron or whatever? And where can I edit the email sent to the customer?

          Also... may I edit $payer_email (this tags) to translate them into another language?

          Thanks and please excuse my poor programming knowledge... I like to do this things myself but mpst of the time end up outsourcing because lack of time.
          {{ DiscussionBoard.errors[3057910].message }}
  • Profile picture of the author espradley
    Hey,

    I can't believe Paypal isn't offering an autoresponder with it....

    Anyways, there are alot of prebuilt softwares that will take care of all of this for you. Perhapse you could check out
    The Download Solution - Online Download Protection and Sales System

    If your looking for a self hosted script, give DLGuard.com a shot.

    If you still want to keep this custome, PM me, I can whip something up together for you.
    Signature

    Eddie Spradley

    {{ DiscussionBoard.errors[3055357].message }}
  • Profile picture of the author marcuslim
    As long as your web host supports PHP (and all web hosts do these days) it will work. You don't need to set cron cause the idea is that once someone pays, Paypal sends all the payment information by calling this script. This script then immediately generates an email and sends it to the payer specified in the variable $payer_email. The text of the email is contained in the variable $emailtext which you can modify to output the text you want. At the moment the $emailtext simply contains all the payment information sent by Paypal.

    To test the script, it is best to sign up for a free Paypal sandbox account at

    https://developer.paypal.com/

    so you can create a dummy buyer and seller account and use these to test.
    Signature
    {{ DiscussionBoard.errors[3059687].message }}

Trending Topics