Автор Тема: Подключение платежки  (Прочитано 8294 раз)

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Подключение платежки
« : Июля 15, 2013, 01:17:46 am »
каким лучше способом этот код

<?
$signature="222";
$url="https://www.liqpay.com/?do=clickNbuy";

$xml="<request>     
<version>1.2</version>
<result_url>http://sofa.org.ua</result_url>
<server_url>http://sofa.org.ua</server_url>
<merchant_id>111</merchant_id>
<order_id>ORDER_$orderer.orderID</order_id>
<amount>1</amount>
<currency>UAH</currency>
<description>ORDER_$orderer.orderID</description>
<default_phone>+$orderer.cust_phone</default_phone>
<pay_way>card</pay_way>
</request>
";


$xml_encoded = base64_encode($xml);
$lqsignature = base64_encode(sha1($signature.$xml.$signature,1));



echo("<form action='$url' method='POST'>
      <input type='hidden' name='operation_xml' value='$xml_encoded' />
      <input type='hidden' name='signature' value='$lqsignature' />
<input type='submit' value='Pay'/>
</form>");
?>

вкинуть в order_place.tpl.html

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Подключение платежки
« Ответ #1 : Июля 16, 2013, 03:42:11 pm »
heeeeeeelp)))

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Подключение платежки
« Ответ #2 : Июля 16, 2013, 04:28:25 pm »
вот очень спасибо)))

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Подключение платежки
« Ответ #3 : Июля 16, 2013, 05:48:59 pm »
Почти разобрался.

Этот код выводит сумму покупки
$total_buy = db_r("SELECT SUM(Price*Quantity) FROM ".ORDERED_CARTS_TABLE.' WHERE name NOT LIKE \'' . ADMIN_DISCOUNT_STRING . '%\' and orderID='.(int)$_SESSION["order_id"]) or die(db_error());

А как теперь правильно переобразовать этот код?)
SELECT cust_phone FROM SS_ordered_carts JOIN SS_orders WHERE SS_ordered_carts.orderID=SS_orders.orderID AND SS_ordered_carts.orderID=$_SESSION["order_id"])

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Подключение платежки
« Ответ #4 : Июля 16, 2013, 06:14:59 pm »
при чем там код Sape?)

$phone_buy = db_r("SELECT cust_phone FROM ".ORDERED_CARTS_TABLE.' as O LEFT JOIN '.ORDERS_TABLE.' as M on O.orderID=M.orderID WHERE O.orderID='.(int)$_SESSION["order_id"]) or die (db_error());

вроде выводит.
« Последнее редактирование: Июля 16, 2013, 06:26:58 pm от ziquic »

Оффлайн ziquic

  • Пользователь
  • **
  • Сообщений: 66
    • Просмотр профиля
Re: Подключение платежки
« Ответ #5 : Июля 17, 2013, 12:33:46 am »
Спасибо. Подключил LiqPay))) Теперь можно платить картой, liqpay и через терминалы)