Оплата кредитными картами в Django (Python) с RedSys
Мне нужно реализовать оплату кредитной картой в проекте Django. Но я не знаю, как начать, и не могу найти никакой информации об этом.
- What's the best module to do the integration?
- The module is well documented? and it has code examples about the correct implementation.
Пожалуйста, если вы знаете, как это сделать, помогите мне. Я сотрудничаю с ONG, и нам нужно реализовать это для оплаты пожертвований.
Спасибо. С уважением,
- Вам нужен провайдер платежей. Их много. Наиболее популярными во всем мире являются Paypal, Stripe, Braintree, другие. Вы можете найти местных провайдеров, если вы находитесь за пределами США.
- Необходимо проверить документацию API выбранного провайдера. Многие из них имеют публичную документацию по API, ссылки на которую можно найти на целевых страницах. Обычно это REST API, поэтому для интеграции можно использовать библиотеку Requests. Не забудьте написать интеграционные тесты!
- Вам необходимо соблюдать правила и политику выбранного провайдера.
- Вам необходимо иметь банковский счет для осуществления расчетов с провайдером платежей.
- У большинства провайдеров есть песочница для тестирования API без наличия реального аккаунта, одобренного на производстве.
Когда я говорю: "Вам нужно..." Я имею в виду, что вам или вашей компании необходимо предоставить такую информацию или создать нужный счет (счета), банковские счета и т.д.