Введение в PayPal для C# - разработчики ASP.NET - Прямой платёж (профессиональные платежи через веб-сайт)

ОГЛАВЛЕНИЕ

Прямой платёж (профессиональные платежи через веб-сайт)

Большинство разработчиков не знают, что платформу PayPal можно использовать только для обработки кредитных карт. Эта часть PayPal API называется прямой платёж, и, объединив его с Express Checkout (обслуживающий только клиентов с аккаунтами PayPal), вы получите то, что называется Профессиональные платежи через вебсайт в центре разработчиков PayPal.

Чтобы иметь возможность вызывать методы, входящие в прямой платёж, (DoDirectPayment и CreateRecurringPayments), вы сначала должны соответствовать нескольким условиям:

  1. Иметь бизнес-аккаунт, расположенный в США, Великобритании или Канаде
  2. Обязаться реализовать Express Checkout и прямой платёж на вашем сайте
  3. Подать заявку на Профессиональные платежи через вебсайт через ваш аккаунт PayPal и получить ее одобрение
  4. Платить ежемесячный сбор (в настоящее время $30 в месяц)

После того как вы получите действующий аккаунт Профессиональных платежей через вебсайт, вызывать методы прямого платежа будет несложно - если сомневаетесь, посетите страницу справки по API или изучите код, прикрепленный к этой статье. Если вы пытаетесь вызвать любой метод прямого платежа через аккаунт, у которого не включено Pro, вы получите ошибку с кодом 10501 (это одна из самых распространенных проблем, упоминаемых на форуме Sandbox).

И наконец, как только вы начнете работать с кредитными картами, вам придется следить за соблюдением PCI; здесь есть хорошая ветка форума, дающая больше информации об этом.

Заключение

Надеюсь, что данная статья дает хороший обзор вариантов интеграции с PayPal. Как только вы поймете изложенные в этой статье концепции, вы с легкостью извлечете требуемые детали из указанных ссылок. Есть несколько нерассмотренных тем, например, зашифрованные платежи через вебсайт, сертификаты PayPal API, или шлюз потока платежа, но вы сможете разобраться с ними самостоятельно, как только полностью поймете все вещи, описанные здесь.

Если вы не разберетесь в чем-либо, сначала посетите сообщество разработчиков PayPal и задайте ваш вопрос на подходящем форуме. Некоторые опытные разработчики следят за этими форумами, и, скорее всего, вы  в течение часа получите ответ  почти на любой вопрос о PayPal.