Интеграция Python в платежную систему банка

Я пытаюсь интегрировать платежную систему банка на свой сайт на базе Django. Как сказано в документации, мне нужно отправить параметры на их сервер (после чего должно появиться новое окно и клиент должен ввести туда данные своей карты).

Документация (часть 1): enter image description here

Документация (часть 2): enter image description here

Документация (часть 3): enter image description here

Я новичок в интеграции подобных услуг (оплата) и нуждаюсь в помощи или широком объяснении, что делать, почему делать именно так, и как.

Кроме того, я был почти уверен, что следующий код не будет работать нормально, но почему.

import requests


def send_request():
    url = 'https://ecomm.pashabank.az:18443/ecomm2/MerchantHandler/?command=v&amount=5&currency=932&client_ip_addr=167.184.1.132&msg_type=SMS'
    response = requests.post(url)
    print(response)


def main():
    send_request()


if __name__ == '__main__':
    main()

причины

raise SSLError(e, request=request)
requests.exceptions.SSLError: HTTPSConnectionPool(host='ecomm.pashabank.az', port=18443): Max retries exceeded with url: /ecomm2/MerchantHandler/?command=v&amount=5&currency=932&client_ip_addr=167.172.184.123&msg_type=SMS (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1123)')))

В общем, мне нужна помощь во всем, что происходит за кулисами. Огромная благодарность заранее, ребята!

Примечание: я также получил некоторые сертификаты от банка (я предполагаю, что для обеспечения безопасности соединения). Но как я их использую и когда?

Вернуться на верх