Я буду передавать информацию о покупке (например, CC) на банковский шлюз и получать результат с помощью Django, таким образом, через Python.
Каков эффективный и безопасный способ сделать это?
Я прочитал документацию по этому шлюзу для php, похоже, они используют этот метод:
$xml= Some xml holding data of a purchase.
$curl = `/usr/bin/curl -s -d 'DATA=$xml' "https://url of the virtual bank POS"`;
$data=explode("\n",$curl); //return value is also an xml, seems like they are splitting by each `\n`
и используя данные $, они обрабатываются, если платеж принят, отклонен и т. Д.
Я хочу добиться этого на языке Python, для этого я провел некоторый поиск и, похоже, есть приложение на языке curl с именем pycurl , но у меня нет опыта использования curl, и я не знаю, так ли Библиотека подходит для этой задачи. Имейте в виду, что, поскольку этот перевод требует безопасности, я буду использовать SSL.
Любое предложение будет оценено.