Интеграция 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 и его исторические примеры.

Вернуться на верх