regluit/payment
eric b3465ea084 search code for dependence on deadline being not null 2014-01-15 17:59:45 -05:00
..
management change terminology from "donation" to "gift" 2013-12-13 15:15:35 -05:00
migrations move "extra data" into a json field dict to improve payment code tidieness 2013-08-18 15:21:55 -04:00
templates cleanup of css and js imports, also mapping 2013-03-08 14:16:24 -05:00
templatetags moved to not_maintained 2013-08-19 22:27:25 -04:00
README.txt Adding missing README 2011-09-27 08:56:50 -04:00
__init__.py Adding pledge payment support 2011-09-27 08:48:11 -04:00
baseprocessor.py Merge branch 'master' into instant_charge 2013-06-26 17:17:07 -07:00
credit.py revive the gift/donation credit funtionality, at least for b2u campaigns 2013-12-15 00:31:06 -05:00
forms.py PEP 8, PEP 328. I feel better now. 2013-06-03 12:31:39 -04:00
manager.py search code for dependence on deadline being not null 2014-01-15 17:59:45 -05:00
models.py search code for dependence on deadline being not null 2014-01-15 17:59:45 -05:00
parameters.py Remove some payment dependence on campaign details 2013-08-19 22:52:22 -04:00
signals.py change terminology from "donation" to "gift" 2013-12-13 15:15:35 -05:00
stripelib.py Fix error handling in Pay 2013-11-25 13:01:16 -05:00
tasks.py Adding an optional flag to Account.update_status, which by default, send notices only if the status is *changing*. 2013-08-08 13:31:38 -04:00
tests.py move "extra data" into a json field dict to improve payment code tidieness 2013-08-18 15:21:55 -04:00
urls.py Merge pull request #181 from Gluejar/simpler_download 2013-06-26 11:39:39 -07:00
views.py Merge pull request #181 from Gluejar/simpler_download 2013-06-26 11:39:39 -07: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

    BASE_URL = Set this to the server IP address that is accessible via port 80.  
                Local IP addresses, or non-port 80 addresses will NOT work with paypal IPN.
                
    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