Интеграция Python в платежную систему банка
Я пытаюсь интегрировать платежную систему банка на свой сайт на базе Django. Как сказано в документации, мне нужно отправить параметры на их сервер (после чего должно появиться новое окно и клиент должен ввести туда данные своей карты).
Я новичок в интеграции подобных услуг (оплата) и нуждаюсь в помощи или широком объяснении, что делать, почему делать именно так, и как.
Кроме того, я был почти уверен, что следующий код не будет работать нормально, но почему.
import requests
def send_request():
url = 'https://ecomm.pashabank.az:18443/ecomm2/MerchantHandler/?command=v&amount=5¤cy=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¤cy=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)')))
В общем, мне нужна помощь во всем, что происходит за кулисами. Огромная благодарность заранее, ребята!
Примечание: я также получил некоторые сертификаты от банка (я предполагаю, что для обеспечения безопасности соединения). Но как я их использую и когда?