Нет можно спомошью Т-банка вот ссылка 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
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)