Question
How do I configure PayPal for my website so that I receive Instant Payment Notification messages? You have decided to use PayPal as your payment processor. You would like to configure PayPal so that your website can receive Instant Payment Notification (IPN) messages when an order is processed. IPN messages are used in your DoJiggy Admin Area to to update order status to complete in the Orders report.
Answer
Merchants using PayPal as a payment option should know that you can receive IPN messages which are posted for every order processed via PayPal. This means that PayPal orders will automatically be marked as complete in your administration area when PayPal confirms that payment was completed. This eliminates the need for administrators to manually check payment and order status for each order received.
In order to enable this function, you must configure your PayPal Selling Preferences as below:
- To configure your IPN with PayPal you will need to provide the following link.
- Note: Replace [YOUR HOSTNAME] with your dojiggy.com or golfreg.com hostname. https://[YOUR HOSTNAME].dojiggy.com/ng/index.cfm/r/regPaypal/ipn/ Please copy and save this information. You will need this address in step 5.
- Log in to your PayPal account.
- Turn on IPNs by doing the following: Click the settings icon at the top of your PayPal account page and then click Account Settings.
- On the Notifications page, click the Update link for the Instant payment notifications item.
- Note: If you do not see Instant Payment Notifications under the My Selling Tools option, you likely have a PayPal personal account. You must establish a business account with PayPal to use the IPN service.
- Click Choose IPN Settings to specify your listener's URL and activate the listener. The following page opens:
- In the Notification URL box, enter the URL provided to you in step 1. Then move your radio button to Receive IPN messages (Enabled).
- Click Save. The following confirmation page opens:
You can return to the Instant Payment Notification page to modify your notification URL, disable your listener, or turn off IPN.
Make sure you have also configured PayPal in your Admin Area.
Finally, run a test transaction and review the order after testing. To review the order, go to Reports -> Orders and review the transaction you have made to make sure it completed. The order should be marked Complete in the Status column. If it is not marked Complete, please double check the above settings. If orders are marked PayPal Pending, it could be that your IPN isn't correctly configured.
Note: The address where you wish to receive notifications must also be the primary email associated with your PayPal account (and in your Payment Settings). To confirm the primary email address for your PayPal account, login in to PayPal, and click on Profile -> Add or Edit Email. The primary email address will show with a Status of Primary.