Как упоминалось в предыдущем ответе, вам понадобится аккаунт продавца и платежный шлюз .
Я бы порекомендовал BrainTree , если вы обрабатываете достаточно платежей, и они вас примут. Они действуют как оба, если вы этого хотите. У них также есть Python API для обработки платежей. Настроить будет намного проще. Я не знаю, принимают ли они клиентов из-за пределов США.
PayPal также предлагает решение, которое позволяет обрабатывать платежи по кредитным картам без необходимости перехода пользователей на сайт PayPal. Это называется платёж через веб-сайт Pro, но я думаю, что он доступен только в США и Великобритании.
В противном случае, посмотрите на Authorize.Net как на шлюз (или сделайте покупки) и поговорите с вашим банком о торговом счете.
Для этого в Django или Python ничего не встроено.
Вам потребуется торговый счет и банковский счет, на который будут приниматься средства.