def iap_activation(): """In-app purchase activation.""" data = request.get_json() user_id = data.get('user', {}).get('id') user = User.get(user_id) if user_id is not None else None if user is not None: user.iap_receipt = data.get('receipt', None) user.active = True user.promo_id = None user.promo_timestamp = None user.stripe_customer = None if user.stripe_subscription: try: stripe.Subscription.delete(user.stripe_subscription) except: pass Activity.activate(user.id, 399, True) return jsonify({"done": True})