Наверх
Платежные решения для всех типов интернет-бизнеса

PayOnline Payment SDK

PayOnline Payment SDK — это набор библиотек для интеграции с
IPSP PayOnline разработчиками разных платформ.

Выберите платформу

Использование SDK для платформы .Net
Версия 1.0.0.0

Схемы интеграции платежной формы с Интернет-магазином:

Платежная форма находится на стороне PayOnline. Данная схема используется в случае, если у мерчанта отсутствует сертификат PCI DSS.

Код сервера
    using PayOnline.Sdk.Payments;

...
...

    protected void RedirectToPaymentPage(object sender, EventArgs e)
    {
        //Задаем параметры конфигурации
        var settings = new PaymentGatewaySettings()
            {
                //Указываем локализацию, по умолчанию Россия
                Language = "RU",
                //Указываем идентификатор мерчанта
                MerchantId = 333,
                //Указываем приватный ключ, выданный мерчанту
                ApiKey = "9999B77C-8DD9-4123-B412-9999999F0E7D",
                //Указываем адрес сервера процессинга PayOnline
                GatewayUrl = "https://secure.payonlinesystem.com"
            };
        //Создаем экземпляр библиотеки процессинга
        PaymentGateway client = new PaymentGateway(settings);
        //Создаем запрос для получения ссылки на платежную форму
        PaymentUrlRequest pureq = new PaymentUrlRequest()
            {
                //Номер заказа в Вашем магазине
                OrderId = Request.Form["orderId"],
                //Сумма
                Amount = decimal.Parse(Request.Form["amount"]),
                //Валюта
                Currency = "RUB",

                //Дополнительные опции платежа:
                //Описание
                OrderDdescription = Request.Form["orderdescription"],
                //Дата валидности ссылки
                ValidUntil = DateTime.Parse(Request.Form["validuntil"]),
                //URL страницы возврата, по умолчанию та же страница
                ReturnUrl = "http://yoursite.com/return",
                //URL страницы ошибки
                FailUrl = "http://yoursite.com/error",
                //Email плательщика
                Email = Request.Form["email"],
                //Поле IndustryData - по согласованию с PayOnline
                IndustryData = null,
                //Дополнительные параметры по согласованию с PayOnline
                CustomParameters = new NameValueCollection() {{"some", "data"}}
            };
        //Уходим на страницу оплаты
        Response.Redirect(
            client.GetPaymentUrl(pureq).Url
            );

    }
    
...
...

НАЧНИ ПРИНИМАТЬ ПЛАТЕЖИ!

Компания зарегистрирована

Промокод (не обязательно)

Все поля обязательны для заполнения. После подачи заявки с вами свяжется специалист PayOnline для уточнения деталей и предоставит всю необходимую информацию.
Калькулятор тарифа за интернет-эквайринг

Рассчитайте примерный размер комиссии за интернет-эквайринг с учетом особенностей вашего бизнеса.

Компания зарегистрирована
Тип бизнеса
Ежемесячный оборот
Прием оплат через GDS возможен при обороте более 1 млн. рублей

По предварительным расчетам ваша эквайринговая комиссия составит

Ваша эквайринговая комиссия будет определена индивидуально и составит до

%
Плата за транзакцию: 0,00 руб.
Абонентская плата: 0,00 руб./мес.
Данный расчет является предварительным.
Более точную информацию вы сможете получить после подачи заявки.
Месячный оборот, млн руб. E-commerce ЖКХ Авиакассы GDS
менее 1 3,9% 1,5% 2,6%
1 – 3 2,8% 1,5% 2,4% 0,9%
3 – 10 2,6% 1,4% 2,2% 0,7%
10 – 30 2,5% 1,3% 2,1% 0,5%
30 – 100 2,4% 1,2% 1,9% 0,5%
более 100 индивидуально

В таблице представлены базовые тарифы. Ваша ставка может быть ниже – узнайте ее, подав заявку на подключение.

Внимание! Все расчеты являются предварительными! Более точную информацию вы сможете получить после подачи заявки на подключение.