API_KEY = '123123123'
BANK_ACCOUNTS = ['40702810102300000001','40702810402300000002']
PKC12_FILENAME = 'baas_swagger_2025.p12'
PKC12_PASSWORD = 'PASSWORD'
def run():
logger.info("APP: ALFABANK_API_PAYMENTS")
for line in BANK_ACCOUNTS:
logger.info("ACC - %s",line)
url = f'https://sandbox.alfabank.ru/api/statement/transactions?accountNumber={line}&statementDate=2025-09-01'
headers = {
'Authorization': 'ApiKey {0}'.format(API_KEY),
'Accept':'application/json',
'Content-Type':'application/json'
}
response = requests_pkcs12.get(
url,
headers=headers,
pkcs12_filename=PKC12_FILENAME,
pkcs12_password=PKC12_PASSWORD
)
logger.info(response)
logger.info(response.json())
[Service]
User=host
Group=host