How to Set Up PayPal Instant Payment Notification with PHP

PayPal is the most widely used payment system on the planet. You need to know this stuff.
3.9 (5 ratings)
Instead of using a simple lifetime average, Udemy calculates a
course's star rating by considering a number of different factors
such as the number of ratings, the age of ratings, and the
likelihood of fraudulent ratings.
353 students enrolled
70% off
Take This Course
  • Lectures 14
  • Length 1.5 hours
  • Skill Level All Levels
  • Languages English
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works


Find online courses made by experts from around the world.


Take your courses with you and learn anywhere, anytime.


Learn and practice real-world skills and achieve your goals.

About This Course

Published 10/2013 English

Course Description

Every e-commerce website needs a payment processing system, and PayPal is the most widely used processing system in the world. If you're a web developer, being able to implement a PayPal Instant Notification System is a must have skill for your toolbox.

What Is PayPal IPN?

PayPal IPN is used for managing orders and creating transaction reports. Instant Payment Notification is a message service that automatically notifies merchants of events related to PayPal transactions. Merchants can use it to automate back-office and administrative functions, like fulfilling orders and providing customers with order status.

Who Should Take This Course?

Every web developer on the planet! To take this course you should have a basic knowledge of PHP programming.

What are the requirements?

  • Basic knowledge of PHP

What am I going to get from this course?

  • To understand how the PayPal IPN system works
  • To make this payment processing system work on websites

Who is the target audience?

  • PHP developers
  • Back end developers
  • Freelancers

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.


Section 1: Course Introduction

An introduction to what you'll be learning.

Section 2: Setting Up PayPal IPN with PHP

Talking about getting set up on the PayPal side.

For more information on PHP code relating to this lesson and the other lessons, please refer to the PayPal developer site:


Learning more about the PayPal side.


How to work with the database side.


Finishing up working with the database.


Now the fun begins! Let's start learning how to write the PHP code to make this thing happen.


More on the PHP coding.


More on the PHP coding.


More on the PHP coding.

Section 3: Security Concerns

Security in payment systems is extemely important. In this lesson we'll cover all the various risk factors you'll need to consider before setting this system up for clients.

Section 4: Bonus: Introduction to Facebook Application Development
Part 1
Part 2
Section 5: Conclusion

Thanks for taking the course!

Request a Course

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Stone River eLearning, 210,000+ Happy Udemy Students

At Stone River eLearning, technology is all we teach. If you're interested in programming, development or design - we have it covered. 

Check out our huge catalog of courses and join the over 370,000 students currently taking Stone River eLearning courses. We currently offer 100+ different technology training courses on our Stone River eLearning website and are adding new courses on hot and trending topics every month. A subscription option is available for those with a real passion for learning.

Ready to start learning?
Take This Course