regluit/payment
eric 863055c305 Revert "wired badge awarding into pledge modified and pledge complete signals"
This reverts commit 759e39f61d.
2012-10-03 08:56:29 -04:00
..
management added management command to create credits, balance notification [#21784207] 2012-08-07 14:12:50 -04:00
migrations Get rid of print statement 2012-09-28 10:12:25 -07:00
templates integrating stripe into fund_the_pledge 2012-09-10 13:17:30 -07:00
templatetags First pass at trying to integrate Amazon fps 2012-04-11 09:51:18 -07: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 rip out paypal and amazon code 2012-08-31 03:12:15 -04:00
credit.py donation modification now works [#21784207] 2012-09-06 16:55:32 -04:00
forms.py Removed references to wepay and balanced 2012-09-07 11:31:49 -07:00
manager.py Now recording pledge as such -- and not charging immediately. 2012-09-17 16:56:07 -07:00
models.py Responding to Eric's comment: yes Account.date_created should have auto_now_add not auto_add 2012-09-18 08:16:12 -07:00
parameters.py got rid of repeated line (thanks, Eric -- fd1887ea44 (commitcomment-1865176) ) 2012-09-17 10:54:39 -07:00
signals.py added management command to create credits, balance notification [#21784207] 2012-08-07 14:12:50 -04:00
stripelib.py [#36028929] Work to pull out relevant fields in stripe Customer and Charge model with goal of figuring out which to add to payment.models.{Account | Transaction} 2012-09-14 17:00:21 -07:00
tests.py Revert "wired badge awarding into pledge modified and pledge complete signals" 2012-10-03 08:56:29 -04:00
urls.py Merge branch 'newpayment' into relaunch 2012-09-07 13:46:09 -07:00
views.py Merge branch 'newpayment' into relaunch 2012-09-07 13:46:09 -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