mirror of
https://github.com/kennethreitz-archive/www.gittip.com.git
synced 2026-06-21 15:50:59 +00:00
29 lines
868 B
HTML
29 lines
868 B
HTML
"""Used when a person needed to go to Balanced to verify their merchant details
|
|
they are redirected here after the fact.
|
|
"""
|
|
from aspen import Response
|
|
from gittip import billing
|
|
|
|
#=========================================================================== ^L
|
|
|
|
if user.ANON:
|
|
raise Response(404)
|
|
|
|
request.allow('GET')
|
|
|
|
# no validation here, if any of this stuff errors out, it's because someone has
|
|
# done something dodgy (or we f'd up)
|
|
|
|
assert user.balanced_account_uri is not None, user.id
|
|
|
|
account = billing.get_balanced_account(user.id, user.balanced_account_uri)
|
|
account.merchant_uri = qs['merchant_uri']
|
|
account.save()
|
|
|
|
bank_account = account.bank_accounts.all()[-1]
|
|
billing.associate(u"bank account", user.id, account, bank_account.uri)
|
|
request.redirect('/bank-account.html')
|
|
|
|
#=========================================================================== ^L
|
|
|