This module provides an interface to PayPal using Instant Payment Notifications (IPN). It currently supports paid memberships (subscriptions), donations (tip jar) and paid adverts (classified ads).

lm_paypal is not a generic payment processing module. If you want a more complete commerce system, suggest you look at ubercart or ecommerce.

LM Paypal now consists of four modules:

  • lm_paypal which handles talking with PayPal, receiving, validating and processing PayPal IPN messages. To use the other modules this module is required.
  • lm_paypal_donations which works with lm_paypal to provide donation buttons ("tip jar")
  • lm_paypal_subscriptions which works with lm_paypal to provided paid role memberships. If Organic Groups is installed then OG subscriptions can also be created.
  • lm_paypal_paid_adverts which works with lm_paypal and lm_paypal_subscriptions to allow any node type to be flagged as requiring payment to be published. Articles created with these flagged node types are only publically viewable once paid for using an admin configured paypal subscription. This provides a "classified ads" system for Drupal.

NOTE: The Drupal 4.7 and 5.0 versions of this module are in maintenance
-only mode. No new features will be added, or changes backported, apart from critical defects. We have elected to do this, in order to concentrate development efforts on improving the current version of the module for Drupal 6.

NOTE: Most new development is happening on the 6.x-2.x-dev branch, but this is currently not suitable for production deployment. However, the more testing, and the more users that help out, the better it will get!

Here are some screenshots that demonstrate how to use the module:

a) create paypal sandbox accounts correctly

b) setup LM Paypal for donations (as an example)

c) test this setup, and debug a simple problem

This module was originally developed by LeeMcL, and is now being maintained and extended by lyricnz and kerauno. You may contact either of the current maintainers for paid customization/extension of this module.

L-four is currently working towards a stable drupal 7 port.

Downloads

Recommended releases

Other releases

Version Downloads Date Links
6.x-2.0-alpha1 tar.gz (68.57 KB) | zip (86.63 KB) 2009-Feb-06 Notes

Project Information


Maintainers for lm_paypal

  • John Franklin - 37 commits
    last: 5 weeks ago, first: 38 weeks ago
  • L-four - 45 commits
    last: 33 weeks ago, first: 48 weeks ago
  • lyricnz - 109 commits
    last: 38 weeks ago, first: 3 years ago
  • kerauno - 13 commits
    last: 1 year ago, first: 1 year ago
  • pounard - 20 commits
    last: 2 years ago, first: 3 years ago

Issues for lm_paypal

To avoid duplicates, please search before submitting a new issue.
All issues
Bug reports
Oldest open issue: 1 Nov 06
nobody click here