Using PayPal Standard IPN ========================= 1. Edit ``settings.py`` and add ``paypal.standard.ipn`` to your ``INSTALLED_APPS``: ``settings.py``: .. code-block:: python #... INSTALLED_APPS = [ #... 'paypal.standard.ipn', #... ] For installations on which you want to use the sandbox, set PAYPAL_TEST to True. .. code-block:: python PAYPAL_TEST = True 2. :doc:`/updatedb` 3. Create an instance of the ``PayPalPaymentsForm`` in the view where you would like to collect money. You must fill a dictionary with the information required to complete the payment, and pass it through the ``initial`` parameter when creating the ``PayPalPaymentsForm``. Please note: **This form is not used like a normal Django form** that posts back to a Django view. Rather it is a GET form that has a single button which sends all the data to PayPal. You simply need to call ``render`` on the instance in your template to write out the HTML, which includes the ``