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

PayOnline Payment SDK

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

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

Использование SDK для приложений Windows Store и Windows Phone
Версия 1.0.0.0

Реализация

Для проведения платежа необходимо использовать объект Processing, принимающий объект, который должен реализовать интерфейс IConfiguration.

Объект Processing предоставляет четыре события:

  • Success — возникает в случае успешного проведения платежа.
  • Decline — возникает в случае отказа в проведении.
  • Error — если в момент проведения платежа возникли какие-то ошибки, например, недоступна сеть.
  • ThreeDs — необходимо пройти дополнительную проверку по 3-D Secure.

В последнем случае необходимо показать пользователю страницу банка-эмитента для ввода кода или пароля, и обработать ответ. Можно все сделать вручную, а можно воспользоваться методом NavigateToAcsUrl, принимающим в качестве параметров пользовательский элемент управления — браузер (для каждой платформы он свой) и объект PayResponse.

Наконец, для вызова метода Pay, ему необходимо передать PayRequest, содержащий следующие поля:

  • Amount — сумма платежа.
  • Currency — валюта (поддерживаются рубли, американские доллары и евро).
  • OrderId — ID заказа, который вы генерируете в своей системе.
  • CardExpMonth — месяц окончания действия карты.
  • CardExpYear — год окончания действия карты.
  • CardCvv — CVC2 / CVV2.
  • CardHolderName — имя держателя карты.
  • CardNumber — номер карты.
  • Email — e-mail плательщика.

Пример кода для приложения Windows Store
private void Pay()
{
    var conf = new Configuration
    {
        MerchantId = 1,
        Key = "PrivateKey",
    };

    var request = new PayRequest
    {
        Amount = 30m,
        Currency = Currency.Rub,
        OrderId = "335636462808",
        CardExpMonth = 1,
        CardExpYear = 2018,
        CardCvv = 100,
        CardHolderName = "CARD HOLDER",
        CardNumber = "4111111111111111",
        Email = "cardholder@example.com",
    };

    var po = new Processing(conf);
    po.ThreeDs += po_ThreeDs;
    po.Success += po_Success;
    po.Decline += po_Decline;
    po.Error += po_Error;

    po.Pay(request);
    
}

void po_Error(object sender, Exceptions.PaymentSDKException e)
{
    
}

void po_Decline(object sender, PayResponse e)
{
    
}

void po_Success(object sender, PayResponse e)
{
    
}

void po_ThreeDs(object sender, PayResponse e)
{
    ((Processing)sender).NavigateToAcsUrl(Browser, e);
}

class Configuration : IConfiguration
{
    public int MerchantId { get; set; }
    public string Key { get; set; }
}
                    
НАЧНИ ПРИНИМАТЬ ПЛАТЕЖИ!

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

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

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

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

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

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

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

%
Плата за транзакцию: 0,00 руб.
Абонентская плата: ,00 руб./мес.
При обороте менее 400 000 руб. абонентская плата составит 1990 руб./мес.
Данный расчет является предварительным.
Более точную информацию вы сможете получить после подачи заявки.
E-Commerce
Другие отрасли
Месячный
оборот, руб.
Ставка
комиссии
Абонентская
плата, руб.
< 100 тыс. 2,9% 2990
100–200 тыс. 2,9% 1990
200–300 тыс. 2,9% 990
300–500 тыс. 2,9% 0
0,5–1 млн 2,8% 0
Месячный
оборот, руб.
Ставка
комиссии
Абонентская
плата, руб.
1–5 млн 2,7% 0
5–10 млн 2,6% 0
10–20 млн 2,5% 0
20–50 млн 2,45% 0
более 100 млн индивидуальные условия
Месячный оборот, руб. ЖКХ Авиакассы GDS
< 1 млн 1,5%* 2,3%* 0,8%
1–3 млн 1,4% 2,2% 0,7%
3–10 млн 1,3% 2,1% 0,6%
10–30 1,2% 2,0% 0,5%
30–100 1,1% 1,9% 0,4%
*Абонентская плата 1990 руб./мес. при обороте менее 400 000 руб.

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

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