/
beyondviolet
/
edw_prefect
Обзор
Документация
Войти
/
beyondviolet
/
edw_prefect
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
master
lib/settings.py
297 строк
11 KB
get458
first_commit
04 авг 2026, 07:38
04 авг 2026, 07:38
b3e3bb3
Код
Авторство
О чём код?
import os from bvcore.http import AuthToken, ApiConfig, Credentials BASE_DIR = os.getcwd() LOG_LEVEL = "ERROR" SECUREPAY_TEST_URL = "https://3dsec.sberbank.ru/" SECUREPAY_URL = "https://securepayments.sberbank.ru/" PAYMENT_GATEWAY = { 'gm:test': { 'type': 'securepay', 'conf': ApiConfig( server="https://3dsec.sberbank.ru/", credentials=Credentials('beyondviolet_1-api', 'beyondviolet_1'), extra={ 'merchant': 'merchant.com.beyondviolet.goodchoice', 'payment_url': 'https://3dsec.sberbank.ru/payment/merchants/beyondviolet_1/payment_ru.html?mdOrder={order_uuid}', 'redirect_url': '/payment/success/', 'fail_url': '/payment/fail/', } ), 'fiscal': ApiConfig( # server='https://online.atol.ru/possystem/v5/', server='https://testonline.atol.ru/possystem/v5/', credentials=Credentials( login='v5-online-atol-ru', password='zUr0OxfI' ), extra={ 'inn': '5544332219', 'group_code': 'v5-online-atol-ru_5179', 'callback_url': '/payment/callbacks/atol/', "company": { "email": "email@ofd.ru", "sno": "osn", "inn": "5544332219", "payment_address": "https://v5.online.atol.ru" } } ) }, 'spar:test': { 'type': 'securepay', 'conf': ApiConfig( server="https://3dsec.sberbank.ru/", credentials=Credentials('beyondviolet_2-api', 'beyondviolet_2'), extra={ 'merchant': 'merchant.2.com.beyondviolet.goodchoice', 'payment_url': 'https://3dsec.sberbank.ru/payment/merchants/beyondviolet_2/payment_ru.html?mdOrder={order_uuid}', 'redirect_url': '/payment/success/', 'fail_url': '/payment/fail/', }, ), 'fiscal': ApiConfig( # server='https://online.atol.ru/possystem/v5/', server='https://testonline.atol.ru/possystem/v5/', credentials=Credentials( login='v5-online-atol-ru', password='zUr0OxfI' ), extra={ 'inn': '5544332219', 'group_code': 'v5-online-atol-ru_5179', 'callback_url': '/payment/callbacks/atol/', "company": { "email": "email@ofd.ru", "sno": "osn", "inn": "5544332219", "payment_address": "https://v5.online.atol.ru" } } ) }, 'rost:test': { 'type': 'yoo', 'conf': ApiConfig( server="https://api.yookassa.ru/v3/", credentials=Credentials( login='308712', password='test_XkBm90L8xN7a763wg2U6Sgei608yfeDt13BUMLzh1Ow' ), token=Credentials( login='308712', password='test_XkBm90L8xN7a763wg2U6Sgei608yfeDt13BUMLzh1Ow' ).basic_auth(), extra={ # "redirect_url": f'/payment/yoo/' "redirect_url": f'/payment/success/' } ), 'fiscal': ApiConfig( # server='https://online.atol.ru/possystem/v5/', server='https://testonline.atol.ru/possystem/v5/', credentials=Credentials( login='v5-online-atol-ru', password='zUr0OxfI' ), extra={ 'inn': '5544332219', 'group_code': 'v5-online-atol-ru_5179', 'callback_url': '/payment/callbacks/atol/', "company": { "email": "email@ofd.ru", "sno": "osn", "inn": "5544332219", "payment_address": "https://v5.online.atol.ru" } } ) }, 'gm': { 'type': 'securepay', 'conf': ApiConfig( server="https://securepayments.sberbank.ru/", credentials=Credentials('beyondviolet_1-api', '$CSc@nG01'), extra={ 'merchant': 'merchant.com.beyondviolet.goodchoice', 'payment_url': 'https://securepayments.sberbank.ru/payment/merchants/sbersafe_sberid/mobile_payment_ru.html?mdOrder={order_uuid}', 'redirect_url': '/payment/success/', 'fail_url': '/payment/fail/', } ), 'fiscal': ApiConfig( server='https://online.atol.ru/possystem/v5/', credentials=Credentials( login='25a411a6-104c-48d3-a240-cfd65bdc2588', password='aaPd0Gox' ), extra={ 'inn': '7017276810', 'group_code': 'group_code_19134', 'callback_url': '/payment/callbacks/atol/', "company": { "email": "cheq@beyondviolet.com", "sno": "osn", "inn": "7017276810", "payment_address": "https://wellchoice.ru" } } ) }, 'spar': { 'type': 'securepay', 'conf': ApiConfig( server="https://securepayments.sberbank.ru/", credentials=Credentials('beyondviolet_2-api', '$CSc@nG0'), extra={ 'merchant': 'merchant.2.com.beyondviolet.goodchoice', 'payment_url': 'https://securepayments.sberbank.ru/payment/merchants/sbersafe_sberid/mobile_payment_ru.html?mdOrder={order_uuid}', 'redirect_url': '/payment/success/', 'fail_url': '/payment/fail/', } ), 'fiscal': ApiConfig( server='https://online.atol.ru/possystem/v5/', credentials=Credentials( login='56a0344a-9c36-4e6f-ba80-bdedc6f893cb', password='ovFv7gBx' ), extra={ 'inn': '7017326645', 'group_code': 'group_code_20797', 'callback_url': '/payment/callbacks/atol/', "company": { "email": "cheq@beyondviolet.com", "sno": "osn", "inn": "7017326645", "payment_address": "https://wellchoice.ru" } } ) }, 'rost': { 'type': 'yoo', 'conf': ApiConfig( server="https://api.yookassa.ru/v3/", credentials=Credentials( login='295493', password='live_VVUh7NsZx7CtFnKMMMBA904UxPTkYnfyQq7MUJ9VqdA' ), token=Credentials( login='295493', password='live_VVUh7NsZx7CtFnKMMMBA904UxPTkYnfyQq7MUJ9VqdA' ).basic_auth(), extra={ # "redirect_url": f'/payment/yoo/' "redirect_url": f'/payment/success/' } ), 'fiscal': ApiConfig( server='https://online.atol.ru/possystem/v5/', credentials=Credentials( login='caf8f28d-7e15-4c2c-82ae-4eb47eeab4ab', password='XAONTfgK' ), extra={ 'inn': '7017468456', 'group_code': 'group_code_44023', 'callback_url': '/payment/callbacks/atol/', "company": { "email": "cheq@beyondviolet.com", "sno": "osn", "inn": "7017468456", "payment_address": "https://platform.prodstor.com" } } ) }, 'gm_sber': { 'type': 'sberbank', 'conf': ApiConfig( server="https://ecommerce.sberbank.ru/", credentials=Credentials('77ef6346ca97', 'Ls9sPL(‘1Q(2t4%@fnmA'), extra={ 'merchant': 'merchant.com.beyondviolet.goodchoice', 'payment_url': 'https://payecom.ru/pay_ru?orderId={order_uuid}', 'redirect_url': '/payment/success/', 'fail_url': '/payment/fail/', } ), 'fiscal': ApiConfig( server='https://online.atol.ru/possystem/v5/', credentials=Credentials( login='25a411a6-104c-48d3-a240-cfd65bdc2588', password='aaPd0Gox' ), extra={ 'inn': '7017276810', 'group_code': 'group_code_19134', 'callback_url': '/payment/callbacks/atol/', "company": { "email": "cheq@beyondviolet.com", "sno": "osn", "inn": "7017276810", "payment_address": "https://wellchoice.ru" } } ) }, 'spar_sber': { 'type': 'sberbank', 'conf': ApiConfig( server="https://ecommerce.sberbank.ru/", credentials=Credentials('e1fed8a643e8', '+LJ@5>?H[F"d{w0wCf[/'), extra={ 'merchant': 'merchant.2.com.beyondviolet.goodchoice', 'payment_url': 'https://payecom.ru/pay_ru?orderId={order_uuid}', 'redirect_url': '/payment/success/', 'fail_url': '/payment/fail/', } ), 'fiscal': ApiConfig( server='https://online.atol.ru/possystem/v5/', credentials=Credentials( login='56a0344a-9c36-4e6f-ba80-bdedc6f893cb', password='ovFv7gBx' ), extra={ 'inn': '7017326645', 'group_code': 'group_code_20797', 'callback_url': '/payment/callbacks/atol/', "company": { "email": "cheq@beyondviolet.com", "sno": "osn", "inn": "7017326645", "payment_address": "https://wellchoice.ru" } } ) }, 'silence_of_lambs': { 'type': 'tochka_qr', 'conf': ApiConfig( server=f'https://enter.tochka.com/', # oauth_app=OAuthAppCredentials( # app_id='JGtU6S5eJmkLtIvHgBRpQ43ZJxRuVscK', # secret='o5qYrai5MOhfDgSp4dxmZbZroiRIGwyx', # redirect='https://sso.beyondviolet.com/oauth/external/tochkabank' # ), token=AuthToken( type='Bearer', token='eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiJ9.eyJpc3MiOiJNNzRlUzJNZ0I5MGZsTUNjMTgwdGV0MkZQOU9uTWU2WCJ9.ekIWxD5diX1WvyxNoYLyBbnr4XRLZ1mec-4WdvKfDJf3STuKr4qYPM6Q5PsMGrdHxLQZp5xETvfnmiGml7oH1wwNij401BFr5EVtVhh_LcPAAjbV1kDq0oYhi8g62CqWAjyj_72g_Zodk8RRD-lhtbenQJamVHaUjDLv1hZc7OqEIqqXa2-1ReacuyoA81SEUSYZVGa0VGTFadkGrUOd4PtRleehxTZN653T3CAKGWbgLVgSdUq2fm8qfv1z1_3j8uJ5JoGEuSIOJoHSGRQfqvNMJMwVRhOrKWVlLr2ok5Kva4lFspRvV13PXSVvttmbLQ5Q6WxMZ3zqBhXRa1GUEqOXQ3pIm7GVrLaPB3vOwqSo4D_IrcdtB_CbzY6IU1bhmqrRwRY_IWTKxj1G1sYoZgMVYppAZeLaMK9lmyy9e3VeSq2Ai_EQ__UEdEiBwo-v2yiagfHNFGPNc81ZKJALEVi4zZ_1HCGS9lzeCFf7yXiRjPvq7K0mGWKW8KSIRiEN' ), extra={ 'legalId': 'LA0001979279', 'merchantId': 'MA0002472993', 'accountId': '40702810720000076973/044525104', 'customerCode': '303943636' } ), 'fiscal': None } }