Ищем библиотеку c #, которая взаимодействует с несколькими торговыми шлюзами. Должен, как минимум, иметь возможность обрабатывать PayPal и авторизоваться.
Я успешно использовал dotnetcharge . У них есть поддержка примерно 50 платежных процессоров, а также (самое главное) шифрование хранилища данных для информации о кредитных картах.
Учитывая, что работа с самими шлюзами чрезвычайно проста, добавить поддержку в ваше приложение для каждого из них не составит труда.
Тем не менее, вот тот, который утверждает, что вам нужна поддержка:
http://www.componentsource.com/products/ibiz-e-payment-integrator-net/index.html
Обратите внимание, что ссылка Payflow и Pro Payflow Pro были приобретены PayPal у Verisign.