def replace_payment_source( request: HttpRequest, user: UserProfile, stripe_token: str = REQ(), ) -> HttpResponse: do_replace_payment_source(user, stripe_token, pay_invoices=True) return json_success()
def replace_payment_source(request: HttpRequest, user: UserProfile, stripe_token: str=REQ("stripe_token", validator=check_string)) -> HttpResponse: try: do_replace_payment_source(user, stripe_token) except BillingError as e: return json_error(e.message, data={'error_description': e.description}) return json_success()
def replace_payment_source(request: HttpRequest, user: UserProfile, stripe_token: str=REQ("stripe_token", validator=check_string)) -> HttpResponse: try: do_replace_payment_source(user, stripe_token) except BillingError as e: return json_error(e.message, data={'error_description': e.description}) return json_success()
def replace_payment_source( request: HttpRequest, user: UserProfile, stripe_token: str = REQ(), ) -> HttpResponse: try: do_replace_payment_source(user, stripe_token, pay_invoices=True) except BillingError as e: return json_error(e.message, data={"error_description": e.description}) return json_success()