Installation paths relative to:
/var/www/factor4loyaltyapp/env/lib/python3.8/site-packages
| Package | Version | Installed Path |
|---|---|---|
| attrs | 21.2.0 | |
| bcrypt | 3.2.0 | |
| beautifulsoup4 | 4.10.0 | |
| blinker | 1.4 | |
| boto3 | 1.20.21 | |
| botocore | 1.23.21 | |
| bson | 0.5.10 | |
| cachelib | 0.4.1 | |
| certifi | 2021.10.8 | |
| cffi | 1.15.0 | |
| charset-normalizer | 2.0.9 | |
| click | 8.0.3 | |
| docutils | 0.18.1 | |
| elastic-apm | 6.7.1 | |
| Flask | 2.0.2 | |
| Flask-Bcrypt | 0.7.1 | |
| Flask-Cors | 3.0.10 | |
| Flask-DebugToolbar | 0.11.0 | |
| Flask-Login | 0.5.0 | |
| Flask-QRcode | 3.0.0 | |
| Flask-Session | 0.4.0 | |
| Flask-SQLAlchemy | 2.5.1 | |
| Flask-UUID | 0.2 | |
| Flask-WTF | 1.0.0 | |
| greenlet | 1.1.2 | |
| idna | 3.3 | |
| iniconfig | 1.1.1 | |
| itsdangerous | 2.0.1 | |
| Jinja2 | 3.0.3 | |
| jmespath | 0.10.0 | |
| MarkupSafe | 2.0.1 | |
| packaging | 21.3 | |
| Pillow | 8.4.0 | |
| pip | 20.0.2 | |
| pkg-resources | 0.0.0 | |
| pluggy | 1.0.0 | |
| psutil | 5.8.0 | |
| psycopg2 | 2.9.2 | |
| py | 1.11.0 | |
| pycparser | 2.21 | |
| PyJWT | 2.3.0 | |
| pyparsing | 3.0.6 | |
| pytest | 6.2.5 | |
| python-dateutil | 2.8.2 | |
| python-dotenv | 0.10.3 | |
| python-http-client | 3.3.4 | |
| pytz | 2021.3 | |
| qrcode | 7.3.1 | |
| requests | 2.26.0 | |
| s3transfer | 0.5.0 | |
| sendgrid | 6.9.2 | |
| setuptools | 44.0.0 | |
| six | 1.16.0 | |
| soupsieve | 2.3.1 | |
| SQLAlchemy | 1.4.27 | |
| starkbank-ecdsa | 2.0.3 | |
| suds-jurko | 0.6 | |
| toml | 0.10.2 | |
| twilio | 7.3.2 | |
| urllib3 | 1.26.7 | |
| uWSGI | 2.0.20 | |
| Werkzeug | 2.0.2 | |
| wheel | 0.37.0 | |
| WTForms | 3.0.1 |
| Resource | Value |
|---|---|
| User CPU time | 10.172 msec |
| System CPU time | 0.000 msec |
| Total CPU time | 10.172 msec |
| Elapsed time | 17.603 msec |
| Context switches | 4 voluntary, 1 involuntary |
| Key | Value |
|---|---|
| CONTENT_TYPE | |
| HTTP_ACCEPT | */* |
| HTTP_ACCEPT_ENCODING | gzip, br, zstd, deflate |
| HTTP_HOST | enrollment.factor4.app |
| HTTP_USER_AGENT | Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com) |
| QUERY_STRING | |
| REMOTE_ADDR | 216.73.217.81 |
| REQUEST_METHOD | GET |
| SERVER_NAME | enrollment.factor4.app |
| SERVER_PORT | 443 |
| SERVER_PROTOCOL | HTTP/1.1 |
| View Function | args | kwargs |
|---|---|---|
| application.web.controllers.enroll.enrollment.index | [] | merchant_pid=358d4fa8-6b2f-42cf-a347-7c4decc3d278 |
| Variable | Value |
|---|
| Variable | Value |
|---|---|
| '_permanent' | True |
| '_fresh' | False |
| 'csrf_token' | 'c76f3d1296df00c87a042f370c1c5b17675c6403' |
| Variable | Value |
|---|
| Variable | Value |
|---|
| Key | Value |
|---|---|
| ACTIVE_ROLE_IDS | [2, 3] |
| ACTIVE_TIMEZONES | [{'id': 109, 'offset': '-05:00', 'name': 'America/New_York'}, {'id': 51, 'offset': '-06:00', 'name': 'America/Chicago'}, {'id': 93, 'offset': '-08:00', 'name': 'America/Los_Angeles'}, {'id': 60, 'offset': '-07:00', 'name': 'America/Denver'}, {'id': 88, 'offset': '-09:00', 'name': 'America/Juneau'}, {'id': 354, 'offset': '-10:00', 'name': 'Pacific/Honolulu'}] |
| ADMIN_ROLES | [1, 2, 3] |
| API_DOMAIN | 'factor4.app' |
| APIS | {'BACKGROUNDS': '/api/app/v1/backgrounds', 'SITES': '/api/app/v1/sites', 'CLIENTS': '/api/app/v1/clients', 'MERCHANTS': '/api/app/v1/merchants', 'MERCHANT_CARDSET': '/api/app/v1/merchants/cardset/', 'MERCHANTS_PROVISION': '/api/app/v1/merchants/provision/', 'MERCHANT_LOGO': '/api/app/v1/merchants/logo/', 'USERS': '/api/app/v1/users'} |
| APM_IS_ENABLED | False |
| APP_CODE | 'FF4_API_B394DF6C0B86ABA541224' |
| APPLICATION_ROOT | '/' |
| AUTHORIZED_API_KEYS | ['6CE70CB7F3D35135CFB0F9C42E417965001772F4F7A992687955DF492E38940A', 'p22lkT8J70QIVAXTAAzVZKSupDW8c8Gs0wDbezIbnoI8MvPdTeWIPE147N09JwpA', 'QZFiLYpLbOr0jjZmrEQdPO7ajVCUP9ltZOByDP7CtpsDwgNLKtMn7JletNY8L7qy'] |
| CSS | {'BUNDLE_FILE': '/static/assets/css/style.bundle.css?2.0.20211101.1', 'DATATABLES_FILE': '/static/assets/plugins/custom/datatables/datatables.bundle.css?2.0.20211101.1', 'FULL_CALENDAR_FILE': '/static/assets/plugins/custom/fullcalendar/fullcalendar.bundle.css?2.0.20211101.1', 'PLUGIN_BUNDLE_FILE': '/static/assets/plugins/global/plugins.bundle.css?2.0.20211101.1'} |
| DEBUG | True |
| DEBUG_TB_ENABLED | True |
| DEBUG_TB_HOSTS | () |
| DEBUG_TB_INTERCEPT_REDIRECTS | False |
| DEBUG_TB_PANELS | ('flask_debugtoolbar.panels.versions.VersionDebugPanel', 'flask_debugtoolbar.panels.timer.TimerDebugPanel', 'flask_debugtoolbar.panels.headers.HeaderDebugPanel', 'flask_debugtoolbar.panels.request_vars.RequestVarsDebugPanel', 'flask_debugtoolbar.panels.config_vars.ConfigVarsDebugPanel', 'flask_debugtoolbar.panels.template.TemplateDebugPanel', 'flask_debugtoolbar.panels.sqlalchemy.SQLAlchemyDebugPanel', 'flask_debugtoolbar.panels.logger.LoggingPanel', 'flask_debugtoolbar.panels.route_list.RouteListDebugPanel', 'flask_debugtoolbar.panels.profiler.ProfilerDebugPanel') |
| DEFAULT_BACKGROUND_ID | 3 |
| DEFAULT_DOMAIN | 'factor4.app' |
| DEFAULT_GA_CODE | 'G-55VC75ZLEX' |
| DEFAULT_LOGIN_LOGO | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/global/logos/_login_logo.png' |
| DEFAULT_LOGO | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/global/logos/_logo_light.png' |
| DEFAULT_SITE_PID | UUID('89aa9bdc-3e7f-4e9c-bc70-e671c345ac21') |
| DO_LOGO_IMAGE_PATH | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/logos/' |
| DO_PROMO_IMAGE_PATH | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/promos/' |
| ENDPOINTS | {'AUTHENTICATION': '/authentication', 'LOGOUT': '/authentication/logout', 'BACKGROUNDS': '/backgrounds', 'DASHBOARD': '/dashboard', 'SITE_RESET': '/sites/reset', 'SITE_SELECTION': '/sites/selection{{SITE_PID}}', 'SITES': '/sites', 'SITES_ADD': '/sites/add', 'SITES_EDIT': '/sites/{{SITE_PID}}', 'CLIENT_RESET': '/clients/reset', 'CLIENT_SELECTION': '/clients/selection', 'CLIENTS': '/clients', 'CLIENTS_ADD': '/clients/add', 'CLIENTS_SAVE_SUCCESS': '/clients/success', 'MERCHANT_RESET': '/merchants/reset', 'MERCHANTS_DEVICES': '/merchants/devices', 'MERCHANTS_PROVISION': '/merchants/provision', 'MERCHANT_SELECTION': '/merchants/selection', 'MERCHANTS': '/merchants/', 'MERCHANTS_ADD': '/merchants/add/', 'MERCHANTS_EDIT': '/merchants/{{MERCHANT_PID}}/edit', 'USERS': '/users/', 'USERS_ADD': '/users/add/', 'USERS_SAVE_SUCCESS': '/users/success', 'VERSIONS': '/versions', 'REPORTS_REGISTRATIONS': '/reports/registrations', 'REPORTS_REGISTRATIONS_SUCCESSFUL': '/reports/registrations/successful', 'FAQS': '/faqs', 'SUPPORT': '/support'} |
| ENROLLMENT_URL | 'https://enrollment.factor4.app/enroll' |
| ENV | 'production' |
| ENVIRONMENT | 'PRODUCTION' |
| EXPLAIN_TEMPLATE_LOADING | False |
| F4_API_KEY_V1 | '6CE70CB7F3D35135CFB0F9C42E417965001772F4F7A992687955DF492E38940A' |
| F4_API_KEY_V2 | 'p22lkT8J70QIVAXTAAzVZKSupDW8c8Gs0wDbezIbnoI8MvPdTeWIPE147N09JwpA' |
| FAVICON | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/shared_assets/icons/loyalty_manager.ico' |
| GA_CODE | {'factor4.app': 'G-55VC75ZLEX'} |
| IS_LIVE | True |
| JS | {'AUTHENTICATION_FILE': '/static/assets/js/_custom/authentication.js?2.0.20211101.1', 'BUNDLE_FILE': '/static/assets/js/scripts.bundle.js?2.0.20211101.1', 'DATATABLES_FILE': '/static/assets/plugins/custom/datatables/datatables.bundle.js?2.0.20211101.1', 'FULL_CALENDAR_FILE': '/static/assets/plugins/custom/fullcalendar/fullcalendar.bundle.js?2.0.20211101.1', 'PLUGINS_FILE': '/static/assets/plugins/global/plugins.bundle.js?2.0.20211101.1', 'WIDGETS_FILE': '/static/assets/js/custom/widgets.js?2.0.20211101.1', 'SITES_FILE': '/static/assets/js/_custom/sites.js?2.0.20211101.1', 'CLIENTS_FILE': '/static/assets/js/_custom/clients.js?2.0.20211101.1', 'CLIENT_SAVE_FILE': '/static/assets/js/_custom/client_save.js?2.0.20211101.1', 'MERCHANTS_FILE': '/static/assets/js/_custom/merchants.js?2.0.20211101.1', 'MERCHANT_SAVE_FILE': '/static/assets/js/_custom/merchant_save.js?2.0.20211101.1', 'MERCHANT_PROVISION_FILE': '/static/assets/js/_custom/merchant_provision.js?2.0.20211101.1', 'USERS_FILE': '/static/assets/js/_custom/users.js?2.0.20211101.1', 'USERS_SAVE_FILE': '/static/assets/js/_custom/user_save.js?2.0.20211101.1', 'BACKGROUNDS_FILE': '/static/assets/js/_custom/backgrounds.js?2.0.20211101.1'} |
| JSON_AS_ASCII | True |
| JSON_SORT_KEYS | True |
| JSONIFY_MIMETYPE | 'application/json' |
| JSONIFY_PRETTYPRINT_REGULAR | False |
| MAX_CONTENT_LENGTH | None |
| MAX_COOKIE_SIZE | 4093 |
| MERCHANT_LOGO_PATH | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/logos/{{MERCHANT_GUID}}/{{LOGO}}' |
| ML_LOGO | {'ADMIN_MAIN_PATH': 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/shared_assets/logo/merchant_loyalty_logo.png', 'MAIN_PATH': 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/shared_assets/logo/merchant_loyalty_logo.png', 'DARK_PATH': 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/shared_assets/logo/merchant_loyalty_dark_bg_logo.png', 'WIDE_PATH': 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/shared_assets/logo/merchant_loyalty_logo_wide.png', 'HEIGHT': {'SMALL': 50, 'MEDIUM': 65, 'LARGE': 120, 'XLARGE': 180}} |
| NAVIGATION | [<application.config.navigaton.NavigationTab object at 0x7ff1253c5130>, <application.config.navigaton.NavigationTab object at 0x7ff1253c5790>, <application.config.navigaton.NavigationTab object at 0x7ff1253c5940>, <application.config.navigaton.NavigationTab object at 0x7ff1253c5b20>, <application.config.navigaton.NavigationTab object at 0x7ff1253c5ca0>, <application.config.navigaton.NavigationTab object at 0x7ff1253c5d90>, <application.config.navigaton.NavigationTab object at 0x7ff1253c5f10>] |
| PERMANENT_SESSION_LIFETIME | 28845 |
| PREFERRED_URL_SCHEME | 'http' |
| PRESERVE_CONTEXT_ON_EXCEPTION | None |
| PRETTY_API_OUTPUT | False |
| PROPAGATE_EXCEPTIONS | None |
| RELEASE | '2.0.20211101.1' |
| REMEMBER_ME_COOKIE | 'loyalty_manager_username' |
| ROLE_VALUES | {'SENTINENT_COMPUTER': 1, 'GLOBAL_ADMIN': 2, 'SITE_ADMIN': 3, 'MERCHANT_ADMIN': 4, 'DEMO': 5} |
| ROLES | {1: 'SENTINENT_COMPUTER', 2: 'GLOBAL_ADMIN', 3: 'SITE_ADMIN', 4: 'MERCHANT_ADMIN', 5: 'DEMO'} |
| S3_ACCESS_ID | 'AKIA6RF6BKXLWTJ5ZZE6' |
| S3_BACKGROUND_IMAGE_PATH | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/backgrounds/' |
| S3_BACKGROUNDS_DIR | '/backgrounds/' |
| S3_BASE_ENV_PATH | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD' |
| S3_BASE_PATH | 'https://factor4-loyalty-app.s3.amazonaws.com' |
| S3_BUCKET | 'factor4-loyalty-app' |
| S3_ENV_PATH | 'PROD' |
| S3_GLOBAL_DIR | '/global' |
| S3_LOCATION | 'https://factor4-loyalty-app.s3.amazonaws.com/' |
| S3_LOGOS_DIR | '/logos/' |
| S3_PROMOS_DIR | '/promos/' |
| S3_SECRET_KEY | 'xWPoPKY12oJUcS4yK5zAg9Scetd1nbdK1P8VMVb4' |
| S3_SHARED_ASSETS_DIR | '/shared_assets/' |
| S3_SHARED_ASSETS_PATH | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/shared_assets/' |
| S3_SITES_DIR | '/sites/' |
| SECRET_KEY | 'f898b775647d0771956e32f90c1ff09b9eb7b893029e016b' |
| SEND_FILE_MAX_AGE_DEFAULT | None |
| SERVER_NAME | None |
| SERVER_TYPE | 'app' |
| SESSION_COOKIE_DOMAIN | False |
| SESSION_COOKIE_HTTPONLY | True |
| SESSION_COOKIE_NAME | 'session' |
| SESSION_COOKIE_PATH | None |
| SESSION_COOKIE_SAMESITE | 'Lax' |
| SESSION_COOKIE_SECURE | False |
| SESSION_REFRESH_EACH_REQUEST | True |
| SESSION_SQLALCHEMY_TABLE | 'app_session' |
| SESSION_TIMEOUT_MINUTES | 480 |
| SESSION_TIMEOUT_NANOSECONDS | 28845000 |
| SESSION_TIMEOUT_SECONDS | 28845 |
| SESSION_TYPE | 'sqlalchemy' |
| SITE_ASSETS_PATH | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/sites/' |
| SITE_DOMAIN | 'factor4.app' |
| SITE_LOGO_CSS | 'h-40px' |
| SITE_LOGO_PATH | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/sites/{{SITE_GUID}}/logos/{{LOGO}}' |
| SITE_NAME | 'Loyalty Manager' |
| SITE_NAME_SUFFIX | 'Loyalty Manager' |
| SITE_NOTIFICATION_LOGO | 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/shared_assets/logo/loyalty_manager_dark_bg_logo.png' |
| SITE_PROTOCOL | 'https://' |
| SITE_TAG_LINE | 'Merchant Loyalty Management' |
| SITE_TITLE_SUFFIX | ' Loyalty Manager' |
| SQLALCHEMY_BINDS | None |
| SQLALCHEMY_COMMIT_ON_TEARDOWN | False |
| SQLALCHEMY_DATABASE_URI | 'postgresql+psycopg2://factor4_app:57vtXkeCmUQJmYtA@do-factor4-db-02-do-user-3929915-0.b.db.ondigitalocean.com:25060/factor4_registration' |
| SQLALCHEMY_ECHO | False |
| SQLALCHEMY_ENGINE_OPTIONS | {'pool_pre_ping': True, 'pool_recycle': 1800, 'pool_size': 2, 'max_overflow': 3, 'pool_timeout': 10} |
| SQLALCHEMY_MAX_OVERFLOW | None |
| SQLALCHEMY_NATIVE_UNICODE | None |
| SQLALCHEMY_POOL_RECYCLE | None |
| SQLALCHEMY_POOL_SIZE | None |
| SQLALCHEMY_POOL_TIMEOUT | None |
| SQLALCHEMY_RECORD_QUERIES | None |
| SQLALCHEMY_TRACK_MODIFICATIONS | False |
| SYSTEM_USER_ID | 1 |
| TEMPLATES_AUTO_RELOAD | None |
| TESTING | False |
| TIMEOUT_SECONDS | {'LONG': 10, 'MEDIUM': 5, 'SHORT': 3} |
| TRAP_BAD_REQUEST_ERRORS | None |
| TRAP_HTTP_EXCEPTIONS | False |
| TWILIO_SID_1 | 'ACf2587e9081725a2becca3d3237131976' |
| TWILIO_TOKEN_1 | '40cf547b30998844f935e2875cc1e94b' |
| USE_X_SENDFILE | False |
| WTF_CSRF_CHECK_DEFAULT | True |
| WTF_CSRF_ENABLED | True |
| WTF_CSRF_FIELD_NAME | 'csrf_token' |
| WTF_CSRF_HEADERS | ['X-CSRFToken', 'X-CSRF-Token'] |
| WTF_CSRF_METHODS | {'PUT', 'POST', 'DELETE', 'PATCH'} |
| WTF_CSRF_SSL_STRICT | True |
| WTF_CSRF_TIME_LIMIT | 28875 |
| ZOO_API_KEY | 'QZFiLYpLbOr0jjZmrEQdPO7ajVCUP9ltZOByDP7CtpsDwgNLKtMn7JletNY8L7qy' |
| Variable | Value |
|---|---|
| csrf_token | <function generate_csrf at 0x7ff1277a00d0> |
| current_user | <flask_login.mixins.AnonymousUserMixin object at 0x7ff124053700> |
| g | <flask.g of 'application'> |
| js_data | {'statuses': {'INACTIVE': 0, 'ACTIVE': 1, 'DEACTIVATED': 2, 'PROCESSING': 3, 'HOLD': 50, 'CLOSED_CARD': 60, 'INVALID_CARD': 61, 'INVALID_CARD_GROUP': 62, 'INVALID_MERCHANT_CODE': 63, 'FAILED': 66, 'COMPLETE': 100}, 'status_values': {0: 'Inactive', 1: 'Active', 2: 'Deactivated', 3: 'Processing', 50: 'Hold', 60: 'Closed or Stolen Card', 61: 'Invalid Card', 62: 'Invalid Card Group', 63: 'Invalid Merchant Code', 66: 'Failed', 100: 'Complete'}, 'timeout_seconds': {'XLONG': 30, 'LONG': 15, 'MEDIUM': 10, 'SHORT': 5}} |
| page_data | {'currency_symbol': '$', 'current': '/enroll/358d4fa8-6b2f-42cf-a347-7c4decc3d278', 'data': None, 'css_files': [], 'init_js': None, 'js_files': ['/static/assets/js/custom/widgets.js?2.0.20211101.1'], 'path': '/enroll/358d4fa8-6b2f-42cf-a347-7c4decc3d278', 'title': "Randazzo's Pizza Enrollment", 'now': datetime.datetime(2026, 11, 2, 14, 12, 52, 755475, tzinfo=datetime.timezone.utc), 'merchant': {'logo': 'https://factor4-loyalty-app.s3.amazonaws.com/PROD/logos/358d4fa8-6b2f-42cf-a347-7c4decc3d278/randazzo.png', 'name': "Randazzo's Pizza", 'pid': '358d4fa8-6b2f-42cf-a347-7c4decc3d278'}, 'enrollment_settings': {'show_email': True, 'require_email': True, 'show_birthday': True, 'require_birthday': True, 'show_anniversary': True, 'require_anniversary': False}} |
| request | <ApplicationRequest 'https://enrollment.factor4.app/enroll/358d4fa8-6b2f-42cf-a347-7c4decc3d278' [GET]> |
| session | <SqlAlchemySession {'_permanent': True, '_fresh': False, 'csrf_token': 'c76f3d1296df00c87a042f370c1c5b17675c6403'}> |
| (ms) | Action | Context | Query |
|---|---|---|---|
| 2.7349 |
SELECT EXPLAIN |
./services/merchant.py:114 (find) |
SELECT merchant.id AS merchant_id, merchant.pid AS merchant_pid, merchant.client_id AS merchant_client_id, merchant.name AS merchant_name, merchant.logo AS merchant_logo, merchant.email_prefix AS merchant_email_prefix, merchant.email_enabled AS merchant_email_enabled, merchant.sms_enabled AS merchant_sms_enabled, merchant.location_id AS merchant_location_id, merchant.location_integration_auth AS merchant_location_integration_auth, merchant.location_integration_pass AS merchant_location_integration_pass, merchant.program_id AS merchant_program_id, merchant.terminal_id AS merchant_terminal_id, merchant.issuance_seed_amount AS merchant_issuance_seed_amount, merchant.currency AS merchant_currency, merchant.phone_country_prefix AS merchant_phone_country_prefix, merchant.timezone_id AS merchant_timezone_id, merchant.qr_code_enabled AS merchant_qr_code_enabled, merchant.is_test_merchant AS merchant_is_test_merchant, merchant.status AS merchant_status, merchant.created_utc AS merchant_created_utc, merchant.created_by_id AS merchant_created_by_id, merchant.modified_utc AS merchant_modified_utc, merchant.modified_by_id AS merchant_modified_by_id
FROM merchant
WHERE merchant.pid = %(pid_1)s
LIMIT %(param_1)s
|
| 1.6811 |
SELECT EXPLAIN |
./services/merchant_enrollment_setting.py:43 (find) |
SELECT merchant_enrollment_setting.id AS merchant_enrollment_setting_id, merchant_enrollment_setting.merchant_id AS merchant_enrollment_setting_merchant_id, merchant_enrollment_setting.show_email AS merchant_enrollment_setting_show_email, merchant_enrollment_setting.require_email AS merchant_enrollment_setting_require_email, merchant_enrollment_setting.show_birthday AS merchant_enrollment_setting_show_birthday, merchant_enrollment_setting.require_birthday AS merchant_enrollment_setting_require_birthday, merchant_enrollment_setting.show_anniversary AS merchant_enrollment_setting_show_anniversary, merchant_enrollment_setting.require_anniversary AS merchant_enrollment_setting_require_anniversary, merchant_enrollment_setting.created_utc AS merchant_enrollment_setting_created_utc, merchant_enrollment_setting.modified_utc AS merchant_enrollment_setting_modified_utc
FROM merchant_enrollment_setting
WHERE merchant_enrollment_setting.merchant_id = %(merchant_id_1)s
LIMIT %(param_1)s
|
No messages logged.
| URL route | Endpoint name | HTTP methods | Is alias | Redirect to |
|---|---|---|---|---|
| / | authentication.login | GET, HEAD, OPTIONS | False | None |
| / | dashboard.index | GET, HEAD, OPTIONS | False | None |
| /api/app/v1/backgrounds/ | api_backgrounds.find | GET, HEAD, OPTIONS | False | None |
| /api/app/v1/clients/ | api_clients.find | GET, HEAD, OPTIONS | False | None |
| /api/app/v1/clients/ | api_clients.save | OPTIONS, POST, PUT | False | None |
| /api/app/v1/merchants/ | api_merchants.find | GET, HEAD, OPTIONS | False | None |
| /api/app/v1/merchants/ | api_merchants.save | OPTIONS, POST, PUT | False | None |
| /api/app/v1/merchants/cardset | api_merchants.save_cardset | OPTIONS, POST, PUT | False | None |
| /api/app/v1/merchants/logo | api_merchants.save_logo | OPTIONS, POST | False | None |
| /api/app/v1/merchants/provision | api_merchants.save_provision | OPTIONS, POST, PUT | False | None |
| /api/app/v1/sites/ | api_sites.find | GET, HEAD, OPTIONS | False | None |
| /api/app/v1/users/ | api_users.find | GET, HEAD, OPTIONS | False | None |
| /api/app/v1/users/ | api_users.save | OPTIONS, POST, PUT | False | None |
| /api/v1/check/ | api_check.do_check | GET, HEAD, OPTIONS | False | None |
| /api/v1/check/sms_test | api_check.sms_test | GET, HEAD, OPTIONS | False | None |
| /api/v1/enrollment/ | api_enrollment.register_customer | OPTIONS, POST | False | None |
| /api/v1/enrollment/<uuid:merchant_pid>/message | api_enrollment.message_send | GET, HEAD, OPTIONS | False | None |
| /api/v1/provision/device/ | api_location.provision_device | OPTIONS, POST | False | None |
| /api/v1/pulse/ | api_pulse.check_provision | GET, HEAD, OPTIONS | False | None |
| /api/v1/registration/ | api_registration.register_customer | OPTIONS, POST | False | None |
| /api/v1/verify/ | api_verify.verify_employee | OPTIONS, POST | False | None |
| /authentication | authentication.login | GET, HEAD, OPTIONS | False | None |
| /authentication/ | authentication.authenticate | OPTIONS, POST | False | None |
| /authentication/logout | authentication.logout | GET, HEAD, OPTIONS | False | None |
| /authentication/reset_password | authentication.reset_password | GET, HEAD, OPTIONS | False | None |
| /authentication/reset_password | authentication.reset_password_post | OPTIONS, POST | False | None |
| /backgrounds/ | settings.index | GET, HEAD, OPTIONS | False | None |
| /backgrounds/<uuid:merchant_pid>/edit | settings.edit | GET, HEAD, OPTIONS | False | None |
| /backgrounds/<uuid:merchant_pid>/logo-success | settings.save_success_logo | GET, HEAD, OPTIONS | False | None |
| /backgrounds/<uuid:merchant_pid>/success | settings.save_success | GET, HEAD, OPTIONS | False | None |
| /backgrounds/add | settings.edit | GET, HEAD, OPTIONS | False | None |
| /backgrounds/provision | settings.provision | GET, HEAD, OPTIONS | False | None |
| /backgrounds/provision/success | settings.provision_save_success | GET, HEAD, OPTIONS | False | None |
| /backgrounds/reset | settings.reset | GET, HEAD, OPTIONS | False | None |
| /clients/ | client.index | GET, HEAD, OPTIONS | False | None |
| /clients/<uuid:client_pid>/edit | client.edit | GET, HEAD, OPTIONS | False | None |
| /clients/add | client.edit | GET, HEAD, OPTIONS | False | None |
| /clients/reset | client.reset | GET, HEAD, OPTIONS | False | None |
| /clients/selection/<uuid:client_pid> | client.set_active | GET, HEAD, OPTIONS | False | None |
| /clients/success | client.save_success | GET, HEAD, OPTIONS | False | None |
| /dashboard | dashboard.index | GET, HEAD, OPTIONS | False | None |
| /enroll/<string:merchant_pid> | enroll.index | GET, HEAD, OPTIONS | False | None |
| /enroll/<string:merchant_pid>/success | enroll.success | GET, HEAD, OPTIONS | False | None |
| /maintenance | home | GET, HEAD, OPTIONS, POST | False | None |
| /merchants/ | merchant.index | GET, HEAD, OPTIONS | False | None |
| /merchants/<uuid:merchant_pid>/edit | merchant.edit | GET, HEAD, OPTIONS | False | None |
| /merchants/<uuid:merchant_pid>/logo-success | merchant.save_success_logo | GET, HEAD, OPTIONS | False | None |
| /merchants/<uuid:merchant_pid>/success | merchant.save_success | GET, HEAD, OPTIONS | False | None |
| /merchants/add | merchant.edit | GET, HEAD, OPTIONS | False | None |
| /merchants/provision | merchant.provision | GET, HEAD, OPTIONS | False | None |
| /merchants/provision/success | merchant.provision_save_success | GET, HEAD, OPTIONS | False | None |
| /merchants/reset | merchant.reset | GET, HEAD, OPTIONS | False | None |
| /merchants/search | merchant.search | GET, HEAD, OPTIONS | False | None |
| /merchants/select/<uuid:merchant_pid> | merchant.select | GET, HEAD, OPTIONS | False | None |
| /reports/registrations | report.registrations | GET, HEAD, OPTIONS | False | None |
| /reports/registrations/successful | report.successful_registrations | GET, HEAD, OPTIONS | False | None |
| /sites/ | site.index | GET, HEAD, OPTIONS | False | None |
| /sites/reset | site.reset | GET, HEAD, OPTIONS | False | None |
| /sites/selection/<uuid:site_pid> | site.set_active | GET, HEAD, OPTIONS | False | None |
| /static/<path:filename> | static | GET, HEAD, OPTIONS | False | None |
| /users/ | user.index | GET, HEAD, OPTIONS | False | None |
| /users/<uuid:user_pid>/edit | user.edit | GET, HEAD, OPTIONS | False | None |
| /users/add | user.edit | GET, HEAD, OPTIONS | False | None |
| /users/success | user.save_success | GET, HEAD, OPTIONS | False | None |