This module provides integration with PayPal IPN and PDT.
To include this module in your Lift project, update your libraryDependencies in build.sbt to include:
"net.liftmodules" %% "paypal_<Lift Edition>" % "<Module Version>"
...replacing <Lift Edition> and <Module Version> with a value from the "Releases" table below.
E.g., for Lift 3.2 and version 1.5.0 of this module you'd have:
libraryDependencies +=
"net.liftmodules" %% "paypal_3.2" % "1.5.0"
| Lift Edition | Scala Version | Module Version |
|---|---|---|
| 3.2 | 2.12 | |
| 3.2 | 2.11 | |
| 3.1 | 2.12 | |
| 3.1 | 2.11 | |
| 3.0 | 2.12 | |
| 3.0 | 2.11 | |
| 2.6 | 2.11 | |
| 2.6 | 2.10 | |
| 2.6 | 2.10, 2.9 | 1.2 |
| 2.5 | 2.10, 2.9 | 1.2 |
-
Manning offer a free PDF titled Collecting payment through PayPal which you can access in exchange for your name and email address.
-
Chapter 5 of Lift in Action.
Note: The module package changed from net.liftweb.paypal to net.liftmodules.paypal in May 2012. Please consider this when referencing documentation written before that date.
- Found a problem? Have a suggestion? Please discuss it on the Lift mailing list before raising a ticket.
To customize the alt text of the buy now button, set up a resources entry for the key liftmodules.paypal.button-alt-text. For example, create webapp/_resources.html, with the following content:
<?xml version="1.0"?>
<resources>
<res name="liftmodules.paypal.button-alt-text">Place order now</res>
</resources>
Merge to master will trigger a Travis build and publish a SNAPSHOT (if the version is a -SNAPSHOT).