*** .net Framework 3.5 required ***
Handle Paypal IPN requests.
Install the package and add [FM] Paypal IPN Macro to a page.
The macro requires the following parameters:
- UmbracoParentNodeId (number) - all successful IPN request are stored below this node.
- UsePaypalSandBox (bool) - enables you to test and develop using paypal sandbox
- UmbracoDocumentTypeAlias (string) - Specifies the document type to create when an IPN request is received.
The package installs a document type called Paypal IPN and it is recommended that you use this.
Login to paypal and set your IPN URL to point at the page conatining the Macro.
When succesfful IPN requests are received Umbraco Nodes are created under the node specified with the UmbracoParentNodeId parameter.
Testing can be done using the Instant Payment Notification (IPN) Simulator. Goto developer.paypal.com -> Test Tools -> Instant Payment Notification (IPN) Simulator.
The concept is that once an IPN node is published that you would write you own Umbraco event handlers to process the transaction.