Подтвердить что ты не робот

Как сделать платежи по кредитным картам в Django?

Мне нужно принять платежи по кредитным картам на моем сайте, которые предоставляют услугу за пределами США, но я не буду через paypal, с чего мне начать? кто знает, как я могу это сделать?

4b9b3361

Ответ 1

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

Я бы рекомендовал BrainTree, если вы обрабатываете достаточно платежей, которые они вам примут. Они действуют так, как если бы вы этого хотели. Они также имеют API Python для обработки платежей. Это будет намного проще настроить. Я не знаю, принимают ли они клиентов из-за пределов США.

PayPal также предлагает решение, позволяющее обрабатывать платежи по кредитным картам без необходимости посещения пользователями сайта PayPal. Он назывался провайдером веб-сайтов, но я думаю, что он доступен только в США и Великобритании.

В противном случае просмотрите Authorize.Net в качестве шлюза (или посетите магазин) и поговорите с банком о торговом аккаунте.

Для этого ничего не встроено в Django или Python.

Ответ 2

У Stripe есть библиотека Python для принятия кредитных карт без необходимости использования торгового счета: https://github.com/stripe/stripe-python

Ознакомьтесь с документацией и FAQ, и вы можете отказаться от нашего , если у вас есть дополнительные вопросы.

Ответ 4

Вы можете избежать проверок PCI, если данные кредитной карты никогда не касаются вашего сервера... например, используя формы платежей, размещенные на серверах вашего выбранного поставщика платежных шлюзов.

Я использовал SagePay здесь, в Великобритании (и построил коннекторы Django для их обслуживания с нуля - извините, но не на github еще...), и они предлагают формы оплаты, которые вы можете отображать в iframe на своем сайте, чтобы они выглядели частью вашу собственную страницу проверки, в частности, чтобы избежать проблем с PCI.