[Из песочницы] Получаем оплату через PayPal

Закончил интеграцию нашей площадки с платежной системой PayPal. В моем случае, была небольшая особенность — мы уже принимаем платежи с Робокассы и нам хотелось бы получить похожий воркфлоу при оплате. Разных вариантов интеграции у PayPal очень много и самой большой «сложностью» был поиск нужного варианта, совпадающего с уже существующим воркфлоу. Воркфлоу наш очень прост: пользователь вводит сумму, нажимает кнопку, переходит на сайт платежной системы оплачивает и возвращается системой к нам мы дальше проверяем статус оплаты и делаем необходимые нам манипуляции. В итоге у меня все получилось, хотя и не без маленьких косяков (как же без них).Что нам понадобитсяPayPal REST API SDK. Я писал на .net, но SDK есть для многих платформ, а даже если нет, то это ведь REST и OAuth — можно подключиться и без SDK. Инструкция по взаимодействию с API Интерактивный гайд с примерами кода. Код я брал прямо оттуда, причесывал, правил баги, заполнял «пустоты» (те самые косяки выше). Читать дальше →

© Habrahabr.ru