from flask import Flask, jsonify, request import stripe import threading import time import json app = Flask(__name__) stripe.api_key = '' @app.route('/getconnectiontoken', methods=['POST']) def post_connection_token(): token = stripe.terminal.ConnectionToken.create() return jsonify(token) def _launch_flask(): app.run(debug=True, use_reloader=False, port=80, host='0.0.0.0') def launch_api_server(): thread_ = threading.Thread(name='thread_', target=_launch_flask) thread_.setDaemon(True) thread_.start() if __name__ == '__main__': launch_api_server() while True: time.sleep(10)