Интеграция API PayPal с Django
Я интегрирую PayPal API с Django back-end (Reactcjs для front-end) в свой проект с помощью аккаунтов песочницы (@business & @personal account). Что я делал до сих пор, так это имел client_id и secret, используемые для генерации access_token от paypal.
import requests import base64 def PaypalToken(client_ID, client_Secret):
Что дальше?
Сначала реализуйте два маршрута, которые возвращают только данные в формате JSON. Один для создания заказа, а другой для его получения после утверждения.
Для промежуточного шага утверждения плательщика игнорируйте эти 4 ссылки, которые относятся к старым шаблонам интеграции, перенаправляющим с вашего сайта. Вместо этого используйте PayPal JS SDK для внутриконтекстного утверждения (сохраняя ваш сайт загруженным в фоновом режиме), и пусть он получает данные из этих двух маршрутов на вашем сервере
Вот поток утверждения на чистом JS: https://developer.paypal.com/demo/checkout/#/pattern/server
То же самое с react, смотрите @paypal/react-papal-js и его исторические примеры.