Do card association
This commit is contained in:
parent
b36afcb828
commit
d2ebd3c473
1 changed files with 11 additions and 1 deletions
|
@ -1127,7 +1127,8 @@ def create_incomplete_intent_request(request):
|
|||
'generic_payment_type', None),
|
||||
'generic_payment_details': request.session.get(
|
||||
'generic_payment_details', None),
|
||||
'user': request.session.get('user', None)
|
||||
'user': request.session.get('user', None),
|
||||
'id_payment_method': request.session.get('id_payment_method', None),
|
||||
}
|
||||
return json.dumps(req)
|
||||
|
||||
|
@ -1213,6 +1214,15 @@ def do_provisioning_generic(
|
|||
request, stripe_api_cus_id, card_details_response,
|
||||
stripe_subscription_id, stripe_charge_id, gp_details,
|
||||
billing_address_data):
|
||||
stripe_utils = StripeUtils()
|
||||
acc_result = stripe_utils.associate_customer_card(
|
||||
stripe_api_cus_id, request['id_payment_method'],
|
||||
set_as_default=True
|
||||
)
|
||||
logger.debug("Card %s associate result %s" % (
|
||||
request['id_payment_method'],
|
||||
acc_result.get('response_object')
|
||||
))
|
||||
user = request.get('user', None)
|
||||
logger.debug("generic_payment_type case")
|
||||
custom_user, new_user = get_or_create_custom_user(
|
||||
|
|
Loading…
Reference in a new issue