regluit/payment
eric cd35552026 add IPN events
(we ignored the old ones; now we ignore the new ones, too.
2018-01-07 20:21:48 -05:00
..
management Campaign moved from payment to core 2014-02-28 15:32:50 -08:00
migrations implement donation options 2017-12-14 16:24:26 -05:00
templates updates to allow compilescss to run quietly 2017-12-12 13:26:57 -05:00
README.txt There are no references to settings.BASE_URL 2015-08-25 11:07:11 -04:00
__init__.py Adding pledge payment support 2011-09-27 08:48:11 -04:00
admin.py refactor admin 2016-07-26 10:34:45 -04:00
baseprocessor.py Thanks works with anonymous user 2014-02-20 15:56:10 -05:00
credit.py fix two bugs 2014-03-01 17:13:57 -05:00
forms.py PEP 8, PEP 328. I feel better now. 2013-06-03 12:31:39 -04:00
manager.py add handing for pledge->donation 2017-12-14 21:38:14 -05:00
models.py implement donation options 2017-12-14 16:24:26 -05:00
parameters.py add donation box to homepage 2017-02-13 13:33:26 -05:00
sales_credit.py add script that starts to generate "cost of sold items" records 2014-06-16 18:15:50 -04:00
signals.py https 2017-07-27 10:33:13 -04:00
stripelib.py add IPN events 2018-01-07 20:21:48 -05:00
tasks.py revert to older, patched Notification 2016-04-08 18:45:50 -04:00
tests.py skipping certain tests explicitly, ones that I had been able to skip in Django 1.4 with suites() but, for some reason, are being run in Django 1.6. 2016-04-19 07:49:20 -07:00
urls.py patterns in urlpatterns are deprecated 2016-07-27 13:02:47 -04:00
views.py REQUEST is deprecated 2016-07-25 11:32:04 -04:00

README.txt

Setup instructions for payment module

1)  In parameters.py, set the following:

    PAYPAL_USERNAME = Paypal username from developer.paypal.com
    PAYPAL_PASSWORD =  Paypal password from developer.paypal.com
    PAYPAL_SIGNATURE = Paypal signature from developer.paypal.com
    PAYPAL_APPID = 'APP-80W284485P519543T' (for all sandbox apps), or the real APPID

                
    COMPLETE_URL = relative local URL for a plege confirmation
    CANCEL_URL = relative local url for a pledge cacellation
    
2) Sync the database to include the payment specific tables

3) Configure your paypal sandbox account at developer.paypal.com with at least 1 seller and 1 buyer.  The buyer info is entered into the sandbox, the seller
    info needs to be entered into the pledge/payment itself

4) A test pledge code sample is available in regluit.payment.view.testPledge