Оплата Visa/MasterCard

Технические вопросы по UTM 5.0
Ответить

Оплата Visa/MasterCard

Актуально
12
71%
Не актуально
5
29%
 
Всего голосов: 17

morf
Сообщения: 3
Зарегистрирован: Ср сен 02, 2009 15:20

Оплата Visa/MasterCard

Сообщение morf »

Здравствуйте, уважаемые владельцы билинга UTM.
Хотелось бы узнать об актуальности данного вида пополнения счетов. Что Вы думаете по этоу поводу?

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

смотри в сторону https://www.mobi-money.ru/

у нас работает уже 4 месяца, без нареканий

визу и мастер карт умеет

morf
Сообщения: 3
Зарегистрирован: Ср сен 02, 2009 15:20

Сообщение morf »

А как насчет LiqPay? Нужно исключительно пополнение с банковских карт. Дело в том, что такие процессинговые центры как mobi-money, interkassa, robokassa работаю в качестве третьих лиц, так и процент берется дополнительный. А если работать с поставщиком данной услуги напрямую, то и процент соответствующий.

Anton
Сообщения: 339
Зарегистрирован: Пт июл 01, 2005 10:57

Сообщение Anton »

как договоришься, такой процент и будет

вообще все зависит от оборота

gil
Сообщения: 355
Зарегистрирован: Вт ноя 11, 2008 14:28

Сообщение gil »

http://www.chronopay.com
модули есть стандатрные.. работает нормально..
могу помочь с интеграцией и формой, если требуется..

shoorickello
Сообщения: 134
Зарегистрирован: Ср июн 29, 2005 13:08

Сообщение shoorickello »

Спасибо за наводку на liqpay.com, я реализовал у себя, работает замечательно :-) Изображение

morf
Сообщения: 3
Зарегистрирован: Ср сен 02, 2009 15:20

Сообщение morf »

Не скажешь по какой схеме ты реализовал прием платежей? Там их несколько. И еще с мой стороны будет нагло, попросить поделиться скриптом?

shoorickello
Сообщения: 134
Зарегистрирован: Ср июн 29, 2005 13:08

Сообщение shoorickello »

Реализовал по API 1.0. Ничего сложного нет, всё быстро сделал. Выложить исходники затруднительно, т.к. в моём ЛК используется Smarty и т.д.

Самое нетривиальное было в intresult скрипте, привожу его:

Код: Выделить всё

$signature_source =
    "|" . $_POST['version'] .
    "|тут подпись магазина|" .
    $_POST['action_name'] . "|" .
    $_POST['sender_phone'] . "|" .
    $_POST['merchant_id'] . "|" .
    $_POST['amount'] . "|" .
    $_POST['currency'] . "|" .
    $_POST['order_id'] . "|" .
    $_POST['transaction_id'] . "|" .
    $_POST['status'] . "|" .
    $_POST['code'] . "|";

$sign = base64_encode(sha1($signature_source, true));

if ($sign != $_POST['signature'])
{
    echo "failed";
}
else if ($_POST['status'] == 'success')
{
    $account_id = split('/', $_POST['order_id']);
    $account_id = $account_id[0];

    $desc = "Номер транзакции " . addslashes($_POST['transaction_id']);

    $z = shell_exec("/netup/utm5/bin/utm5_payment_tool -b "
        . floatval($_POST['amount'])
        . " -a " . intval($account_id) . " -k \"{$desc}\" -L \"{$desc}\" -m 107");

    echo "success";
}
else
{
    echo "failed";
}

Ответить