Введение в PayPal для C# - разработчики ASP.NET - Прямой платёж (профессиональные платежи через веб-сайт)
ОГЛАВЛЕНИЕ
Прямой платёж (профессиональные платежи через веб-сайт)
Большинство разработчиков не знают, что платформу PayPal можно использовать только для обработки кредитных карт. Эта часть PayPal API называется прямой платёж, и, объединив его с Express Checkout (обслуживающий только клиентов с аккаунтами PayPal), вы получите то, что называется Профессиональные платежи через вебсайт в центре разработчиков PayPal.
Чтобы иметь возможность вызывать методы, входящие в прямой платёж, (DoDirectPayment и CreateRecurringPayments), вы сначала должны соответствовать нескольким условиям:
- Иметь бизнес-аккаунт, расположенный в США, Великобритании или Канаде
- Обязаться реализовать Express Checkout и прямой платёж на вашем сайте
- Подать заявку на Профессиональные платежи через вебсайт через ваш аккаунт PayPal и получить ее одобрение
- Платить ежемесячный сбор (в настоящее время $30 в месяц)
После того как вы получите действующий аккаунт Профессиональных платежей через вебсайт, вызывать методы прямого платежа будет несложно - если сомневаетесь, посетите страницу справки по API или изучите код, прикрепленный к этой статье. Если вы пытаетесь вызвать любой метод прямого платежа через аккаунт, у которого не включено Pro, вы получите ошибку с кодом 10501 (это одна из самых распространенных проблем, упоминаемых на форуме Sandbox).
И наконец, как только вы начнете работать с кредитными картами, вам придется следить за соблюдением PCI; здесь есть хорошая ветка форума, дающая больше информации об этом.
Заключение
Надеюсь, что данная статья дает хороший обзор вариантов интеграции с PayPal. Как только вы поймете изложенные в этой статье концепции, вы с легкостью извлечете требуемые детали из указанных ссылок. Есть несколько нерассмотренных тем, например, зашифрованные платежи через вебсайт, сертификаты PayPal API, или шлюз потока платежа, но вы сможете разобраться с ними самостоятельно, как только полностью поймете все вещи, описанные здесь.
Если вы не разберетесь в чем-либо, сначала посетите сообщество разработчиков PayPal и задайте ваш вопрос на подходящем форуме. Некоторые опытные разработчики следят за этими форумами, и, скорее всего, вы в течение часа получите ответ почти на любой вопрос о PayPal.