Simple Commerce – Instant Payment Notification¶
The Simple Commerce Module and PayPal’s IPN (Instant Payment Notification) allow you to fully integrate PayPal with your store, automatically keeping track of purchases, and sending notification emails to both administrators and customers.
PayPal’s Instant Payment Notification service processes transactions on their server, and notifies ExpressionEngine when the transaction is complete, so purchases are not recorded in your store until they are finalized.
While you can still use Simple Commerce generated PayPal links to sell items to users browsing your site as guests, the Instant Payment Notification features, such as transaction recording and email notifications, will only work for purchases made by logged-in members of your site.
In order for PayPal to be able to send payment notifications to your site, your site needs to be online and accessible to the public. If anything would prevent an unauthenticated user from visiting your site, PayPal will be unable to send payment notifications.
Enabling PayPal Instant Payment Notification¶
Please refer to PayPal’s instructions for the latest information. To enable Instant Payment Notification, login to PayPal, and select “Payment Notifications” from the Profile submenu. Provide PayPal with the ExpressionEngine notification URL by typing or pasting the URL shown in your Simple Commerce control panel.