Разработчикам

Pays.IO – это платежный шлюз заботящийся о разработчиках. Мы сделали для вас максимально простые и удобные библиотеки на Ruby, PHP, Python и JAVA, для того чтобы вы могли ещё проще подключать платежи к вашим приложениям.

Веб

Библиотека Paysio.js помогает легко встроить платежи в интерфейс вашего приложения.

Paysio.setPublishableKey('pk_7MrhSVEjYq8F1PKEqhAj192fZUV8Ooitl4GQBkL');

Paysio.form.build($('#form_id'), {
    amount: 10000, // сумма в копейках (100 руб.)
});

Серверная часть

Вы можете выставить клиенту счет воспользовавшись возможностями нашего API

require_once('./library/_autoload.php');
\Paysio\Api::setKey('HZClZur5OW3BYimWSydQNsArbph2L7IRo0ql8HK');

$charge = \Paysio\Charge::create(array(
    'amount' => 10000, // сумма в копейках 100 руб
    'currency_id' => 'rur',
    'description' => 'Payment for coffee'
));

$charge->redirect(); // произойдёт перенаправление
import paysio
paysio.api_key = 'HZClZur5OW3BYimWSydQNsArbph2L7IRo0ql8HK'

charge = paysio.Charge.create(
    amount = 10000, # сумма в копейках 100 руб
    currency_id = 'rur',
    description = 'Payment for coffee'
)

if charge.redirect():
    # логика перенаправления
    pass
Paysio.api_key = "HZClZur5OW3BYimWSydQNsArbph2L7IRo0ql8HK"

charge = Paysio.Charge.create(
    :amount => 10000,
    :currency => "rur",
    :description => "Payment for coffee"
)

if charge.redirect
    # логика перенаправления
end
Paysio.apiKey = "HZClZur5OW3BYimWSydQNsArbph2L7IRo0ql8HK";

Map<String, Object> params = new HashMap<String, Object>();
params.put("amount", 100);
params.put("currency", "rur");
params.put("description", "Payment for coffee");
Charge charge = Charge.create(params);

if (charge.redirect()) {
    // логика перенаправления
}

Оплата

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