Пробник

this.paySample4 = function () {
var widget = new cp.CloudPayments();

var data = { //данные дарителя
name: $(‘#name-sample-4’).val(),
lastName: $(‘#lastName-sample-4’).val(),
phone: $(‘#phone-sample-4’).val()
};

var auto = $(‘#recurrent-sample-4’).is(‘:checked’); //проверка

if (auto) { //включаем подписку
data.cloudPayments = {
recurrent: { interval: ‘Month’, period: 1 } //один раз в месяц начиная со следующего месяца
}
}

var amount = parseFloat($(‘#amount-sample-4’).val());
var accountId = $(‘#email-sample-4’).val();

widget.charge({ // options
publicId: ‘test_api_00000000000000000000002’, //id из личного кабинета
description: ‘Пожертвование в фонд …’, //назначение
amount: amount, //сумма
currency: ‘RUB’, //валюта
accountId: accountId, //идентификатор плательщика (обязательно для создания подписки)
email: accountId,
data: data
},
function (options) { // success
//действие при успешной оплате
},
function (reason, options) { // fail
//действие при неуспешной оплате
});
};

$(‘#checkout-sample-4’).click(paySample4);