[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите настроить freekassa оплату
virys1virys
Всем привет! Помогите настроить freekassa оплату то есть я перееxал на новую а скрипт оплаты старой:
в коде 3 кассы в одном мне нуно только поменять на freekassa все параметры прописываются в config.php ПРИМЕР:
// Данные для пополнения баланса пользователям
'kassa' => 'freekassa', // 'freekassa' - 'unitpay' - 'webmoney', по вашему выбору. Если хотите все: 'all'
'freekassa_id' => '45896', // * ID - Магазина, FreeKassa.
'freekassa_key_1' => '123456', // * Первый секретный ключ FreeKassa
'freekassa_key_2' => '123456', // * Второй секретный ключ FreeKassa
К НЕМУ ИДЕТ ФАЙЛ ССЫЛКИ НАПРАВЛЕНИЯ ЕГО И НУжНО ПЕРЕПИСАТЬ НА НОВУЮ:

-------------------------------------------------------------------------------------------------------------

<h3 class="hblock_content">Пополнения баланса</h3>
<div
class="block_content">
<div
class="informer blue" style="text-align: center;">Вы будете перенаправлены на платежный шлюз для проведения операции пополения</div>
<form
onsubmit="return replenish(false)" action="https://merchant.webmoney.ru/lmi/payment.asp" method="POST">
<table
class="table_pad input_pad">
<tbody>
<tr>
<td
width="16%">Ваш текущий баланс:</td>
<td
width="15%" align="left"><b>[balance] [cur]</b></td>
<td
width="5%" align="right">Сумма:</td>
<td><input
id="sum" pattern="[0-9]{1,20}" placeholder="Введите необходимую сумму" class="text-right"></td>
<td
width="5%">[cur]</td>
|unitpay|
<td width="5%" id="unitpay">
<div
onclick="return replenish('unitpay');" class="btn btn-full btn-success">UnitPay</div>
</td>

|_unitpay|
|freekassa|
<td width="5%" id="change_fk_btn">
<div
onclick="return replenish('freekassa');" class="btn btn-full btn-success">FreeKassa</div>
</td>

|_freekassa|
|webmoney|
<td width="5%" id="wmr">
<button
class="btn btn-full btn-info">WebMoney</button>
</td>

|_webmoney|
<!--<td width="5%">
<button class="btn-full btn-info">WebMoney</button>
</td>-->

</tr>
</tbody>
</table>
<input
type="hidden" name="LMI_PAYMENT_NO" value="1">
<input
type="hidden" name="LMI_PAYMENT_AMOUNT" id="amount">
<input
type="hidden" name="LMI_PAYMENT_DESC_BASE64" value="0J/QvtC/0L7Qu9C90LXQvdC40LUg0YHRh9C10YLQsA==">
<input
type="hidden" name="LMI_PAYEE_PURSE" value="[wmr]">
<input
type="hidden" name="us_user" value="[id]">
</form>
<div
class="space"></div>
<table
class="table_pad">
<tbody>
<tr>
<td
align="center"><img src="[img]replenish/visa.jpg" width="80" class="box-shadow"></td>
<td
align="center"><img src="[img]replenish/mastercard.jpg" width="80" class="box-shadow"></td>
<td
align="center"><img src="[img]replenish/webmoney.jpg" width="80" class="box-shadow"></td>
<td
align="center"><img src="[img]replenish/qiwi.jpg" width="80" class="box-shadow"></td>
<td
align="center"><img src="[img]replenish/yandex.jpg" width="80" class="box-shadow"></td>
<td
align="center"><img src="[img]replenish/mobile.jpg" width="80" class="box-shadow"></td>
<td
align="center"><img src="[img]replenish/megafon.jpg" width="80" class="box-shadow"></td>
<td
align="center"><img src="[img]replenish/beeline.jpg" width="80" class="box-shadow"></td>
<td
align="center"><img src="[img]replenish/mts.jpg" width="80" class="box-shadow"></td>
<td
align="center"><img src="[img]replenish/liqpay.jpg" width="80" class="box-shadow"></td>
</tr>
</tbody>
</table>
</div>

<div
class="space"></div>

<div
class="hblock_content">Логи последних пополнений</div>
<div
class="block_content">
[logs]
</div>
<script
type="text/javascript">
function
replenish(kassa)
{
sum = $('#sum').val();

if(sum < 1)
{
bootbox.dialog('Сумма должна быть больше 0',
[
{
"label" : "Исправить",
"class" : "btn-small btn-primary",
callback: function(){$('#sum').focus()}
}
]
);


return false;
}

var k = {
unitpay: 'UnitPay',
freekassa: 'FreeKassa'
};

code = '<div style="background: #eaeaea;border-radius: 10px;width: auto;'
code += 'font-size: 15px;font-weight:bold;line-height:2; padding:10px;">'
code += 'Платёжная система: '+k[kassa]+' <br> Сумма: '+sum+' [cur]</div>';

if(kassa)
bootbox.dialog('<h3>Подтверждение!</h3> '+code,
[
{
"label" : "Подтвердить",
callback : function() {replenish_confirm(sum, kassa);}
}
,{
"label" : "Отмена"
}]
);

else
return true
;
}

function replenish_confirm(sum, kassa)
{
if(kassa == 'freekassa')
$.get(home+'user/section/replenish/key/get/sum/'+sum, function(data){window.open('https://www.free-kassa.ru/merchant/cash.php?m=[freekassa]&o=1&us_user=[id]&lang=ru&pay=Пополнение+счета&oa='+sum+'&s='+data);});
else
$.getJSON(home+'user/section/replenish/go?sum='+sum, function(data){window.open('https://unitpay.ru/pay/[unitpay]?account=[id]&currency=RUB&desc='+data['desc']+'&sum='+sum+'&signature='+data['sign']+'&locale=ru');});
}
</script>

------------------------------------------------------------------------------------------------------
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.