Задать вопрос
  • Есть ли API для перевода с карты на карту?

    @MAKSqqqq
    Нет можно спомошью Т-банка вот ссылка https://www.tbank.ru/cardtocard/ там можно спомошью requests в python сделать оплату примерно вот так :

    import requests
    from bs4 import BeautifulSoup

    # Создаем сессию
    session = requests.Session()

    # Шаг 1: Получить страницу формы
    response_get = session.get('https://www.tbank.ru/cardtocard/')
    soup = BeautifulSoup(response_get.text, 'html.parser')

    # Шаг 2: Найти кнопку по классу и data-атрибуту
    button = soup.find('button', attrs={
    'class': 'Button-module__button_wd4He Button-module__button_theme_primary_cQzY5 Button-module__button_wide_true_zb7V3 Button-module__button_wideTabletS_true_OkTvM Button-module__button_wideDesktopS_false_TDU8U',
    'data-qa-file': 'SubmitButton'
    })

    # Получить имя и значение кнопки (если есть)
    button_name = button.get('name')
    button_value = button.get('value')

    # Шаг 3: Извлечь все скрытые поля формы
    fields = {}
    for input_tag in soup.find_all('input'):
    name = input_tag.get('name')
    value = input_tag.get('value', '')
    if name:
    fields[name] = value

    # Обновить поля с вашими данными
    fields.update({
    # Ваши данные
    'InputCard_JUbyxB28m3-cardNumber': '',
    'InputCard_JUbyxB28m3-date': '',
    'InputCard_JUbyxB28m3-cvc': '',
    'dsId_6avXXd69iH': '',
    'InputCard_3UXhSLOrXG-cardNumber': ''
    })

    # Включить параметры кнопки, если есть
    if button_name:
    fields[button_name] = button_value

    # Шаг 4: Отправить POST-запрос
    response_post = session.post('https://www.tbank.ru/cardtocard/', data=fields)

    print(response_post.status_code)
    print(response_post.text)
    Написано