eric
417f9eac58
add donation box to homepage
2017-02-13 13:33:26 -05:00
eric
678eb02847
Thanks works with anonymous user
2014-02-20 15:56:10 -05:00
eric
b5fd630bfc
Thanks mostly works.
2014-02-19 22:18:23 -05:00
eric
b3465ea084
search code for dependence on deadline being not null
2014-01-15 17:59:45 -05:00
eric
82443593ea
make zeros show
2013-12-15 00:46:50 -05:00
eric
40e611bac5
revive the gift/donation credit funtionality, at least for b2u campaigns
...
The reason for doing this is so a library can put in money with one
check, then use it up gradually. (we get to pocket the fees that would
go to stripe) One change here- in b2u there is an extra click to get to
download page, even if no gift credit is involved - this way the user
knows what and how he's bee charged
2013-12-15 00:31:06 -05:00
eric
6539370e37
remove commented code
2013-11-25 13:37:15 -05:00
eric
80d78e624f
remove amazon cruft to get current_total correct
2013-08-19 23:23:27 -04:00
eric
91f7c5f23d
Remove some payment dependence on campaign details
2013-08-19 22:52:22 -04:00
Raymond Yee
3ff53dd5bc
first pass at stripelib.Processor.Pay
2013-06-26 18:46:30 -07:00
Raymond Yee
d3166d3aef
Merge branch 'master' into instant_charge
2013-06-26 17:17:07 -07:00
eshellman
5a207bf4e8
Merge pull request #181 from Gluejar/simpler_download
...
Simpler download. Yay.
2013-06-26 11:39:39 -07:00
Raymond Yee
701533117f
fixed some seemingly bad defaults in baseprocessor
...
basic pass at payment.manager.PaymentManager.charge
2013-06-25 15:34:20 -07:00
Raymond Yee
867e745f75
Merge branch 'master' into instant_charge
2013-06-25 11:26:39 -07:00
Raymond Yee
cae7f6d862
also delete the commented out pledge method
2013-06-25 11:23:21 -07:00
Raymond Yee
1725331aa0
cleaning out some old refs to Paypal
2013-06-25 10:39:49 -07:00
Raymond Yee
5e3fca0282
in stripelib.py, I am resurrecting PledgeScenarioTest
...
in manager.py, a very rough first pass at charge -- not working yet, but doesn't break things either
2013-06-24 16:19:12 -07:00
Raymond Yee
c76a320912
* Comment out current payment.manager.PaymentManager.pledge -- tests run ok -- so it looks like I suspect: that we don't use that code and it's a hold-over from PayPal code
...
* stub for stripelib.Processor.Pay
2013-06-19 18:54:32 -07:00
Andromeda Yelton
ad69580b2d
PEP 8, PEP 328. I feel better now.
2013-06-03 12:31:39 -04:00
eric
d3077c988b
links should not point to http from https
2013-03-09 13:29:03 -05:00
Raymond Yee
ecea475419
a few modifications to pledge_failed notice
2012-11-21 11:40:19 -08:00
Raymond Yee
cbac6f1e3c
First round of edits to get pledge_charged and pledge_failed notices to be parallel. tests passing
2012-11-21 09:21:01 -08:00
Raymond Yee
7ea5ac7ca6
1) Now fire the transaction_charged signal in the Stripe webhook handling
...
2) add WebTest to requirements
3) have a check on possible Stripe events
2012-11-05 10:44:24 -08:00
eric
1c557e1488
fix reference to Donation Credit canceler
2012-10-14 22:08:34 -04:00
Raymond Yee
f152bc97b1
Merge branch 'reuse_account'
...
Conflicts:
frontend/views.py
2012-10-13 16:19:45 -07:00
eric
5bde0da8ca
[ #37716025 ] reuse a user's credit card
2012-10-13 13:45:46 -04:00
eric
dbacb5a96d
max_amount, not amount before the authorization
2012-10-13 13:38:39 -04:00
eric
be3f989d36
although "up_or_down" not distinguished, should make it return what it says it is
2012-10-12 18:18:55 -04:00
eric
7d21e60984
if view expects one acct peruser, dont give it multiple accounts! [ #36797599 ]
2012-10-12 16:03:50 -04:00
Raymond Yee
b0858ea12e
add a payment.manager.PaymentManager.retrieve_or_make_accounts
...
Made a change in make_account signature to allow for token=None
2012-10-12 07:44:50 -07:00
Raymond Yee
b281aca869
[ #37567927 ] enforce constraint of at most 1 active Account / user of given host
...
-> migration was missing before from an earlier commit -- add in now.
2012-10-11 16:36:24 -07:00
Raymond Yee
f9e81d1741
syntax error fix
2012-10-03 09:24:04 -07:00
eric
65998ac219
this belongs with last commit
2012-10-02 23:51:25 -04:00
eric
73910ae8a0
To get credit module working again, had to move some methods into an object that inherits from a base class
...
So now all payment processor specific methods are on a Processor
object,
2012-10-02 23:49:19 -04:00
eric
7a1cf969ca
fixed circular import problems [finish #37053797 ]
2012-10-02 22:14:40 -04:00
Raymond Yee
4a10edce1d
[ #36469239 ] Now handles modifications where new amount > previous amount and cancellation of pledge
2012-09-27 09:32:29 -07:00
Raymond Yee
5833f8c0d3
Successfully able to modify transaction from $10 -> $5 in selenium script
2012-09-25 18:30:36 -07:00
Raymond Yee
1cbe62d573
Redirecting to pledge_complete works now -- though there's definitely clean up to do
2012-09-25 11:52:56 -07:00
Raymond Yee
d0be2f8761
[ #36469239 ] I can now get a transaction to work via stripelib.py now
2012-09-24 16:29:20 -07:00
Raymond Yee
e8494864d4
This code is BROKEN -- but I'm committing this to capture current state of work -- problem is
...
global name 'stripe_token' is not defined
Exception Location: /Users/raymondyee/C/src/Gluejar/regluit/payment/stripelib.py in __init__, line 285
when you run the selenium test -- brings up issue of where to create Stripe account in PaymentManager abstraction
2012-09-21 17:40:33 -07:00
Raymond Yee
be45a27b45
moving transaction.host None -> PAYMENT_HOST_NONE
...
a few typos (t->transaction, missing host)
skeleton for stripe2.py -- the module to implement various methods used by payment.manager
2012-09-18 17:01:07 -07:00
Raymond Yee
6a650affc8
Now recording pledge as such -- and not charging immediately.
...
running into exception at https://github.com/Gluejar/regluit/blob/relaunch_ry/payment/manager.py#L554-- have to start implementing a baseclass for stripelib to handle pledge modification
2012-09-17 16:56:07 -07:00
eric
0c9d71e4d6
introduce PledgeExtra data object to simplify method calls
2012-09-07 09:46:38 -04:00
eric
790969745e
authorize method has changed
2012-09-07 09:45:43 -04:00
eric
4d4e61d338
donation modification now works [ #21784207 ]
2012-09-06 16:55:32 -04:00
eric
8eeadc99d3
woo hoo, credit and donation scaffolding works end to end [ #21784207 ]
2012-09-06 01:01:17 -04:00
eric
94270f33c6
add in credi processing; overhaul the PledgeView forms and partition authorize fn in Manager
...
also removed unused target, lists, ack-link,
2012-08-31 03:16:04 -04:00
eric
f299d9ecf7
rip out paypal and amazon code
2012-08-31 03:12:15 -04:00
Andromeda Yelton
da0f4970c2
improving data flow of acks throughout system
2012-08-06 15:44:43 -04:00
Andromeda Yelton
b2161d8936
having acks variables works better if you actually pass them through all stages of the data flow
2012-08-06 13:34:51 -04:00