Реализация Stripe с помощью React-native и Django
Я использую React-native для мобильного приложения и Django в качестве сервера. Как реализовать платежный шлюз stripe? Как я могу сделать платеж и отправить ответ в бэкенд, чтобы в бэкенде я мог обработать, какой пользователь сейчас подписан?
В web мы можем сделать это, используя url stripe-session. Мы можем нажать на url и после успешной оплаты он вернет id, мне нужно просто отправить id на сервер.
Как я могу сделать это с помощью react-native, потому что при этом меня выкидывает из моего приложения, а url сессии открывается в браузере, я могу успешно провести платеж, но не могу перенаправить в приложение. Как я могу успешно реализовать это с react-native и django?
Согласно Docs, React Native предоставляет Fetch API. Вы должны иметь возможность делать POST-запросы к бэкенду Django таким образом.
Вы можете столкнуться с проблемами аутентификации (поскольку POST-запросы Django требуют CSRF-токенов). Есть много документации по этой теме, и вы должны быть в состоянии найти решение, которое отвечает вашим потребностям, с помощью нескольких поисков