Skip to content

Commit

Permalink
liqpay checkout 3.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Didovick Andrew committed Nov 30, 2015
1 parent 619619d commit bad181d
Show file tree
Hide file tree
Showing 11 changed files with 65 additions and 60 deletions.

This file was deleted.

File renamed without changes.
Expand Up @@ -24,13 +24,13 @@

IncludeModuleLangFile(__FILE__);

class liqpay_liqpay extends CModule
class liqpayCheckout_liqpayCheckout extends CModule
{
public $MODULE_ID = 'liqpay.liqpay';
public $MODULE_ID = 'liqpayCheckout.liqpayCheckout';
public $MODULE_GROUP_RIGHTS = 'N';

public $PARTNER_NAME = 'www.liqpay.com';
public $PARTNER_URI = 'http://www.liqpay.com';
public $PARTNER_URI = 'https://www.liqpay.com';

public function __construct()
{
Expand Down Expand Up @@ -78,6 +78,6 @@ public function InstallFiles()

public function UnInstallFiles()
{
return DeleteDirFilesEx($_SERVER['DOCUMENT_ROOT'].'/bitrix/php_interface/include/sale_payment/liqpay_liqpay');
return DeleteDirFilesEx($_SERVER['DOCUMENT_ROOT'].'/bitrix/php_interface/include/sale_payment/liqpayCheckout_liqpayCheckout');
}
}
Expand Up @@ -75,7 +75,7 @@
'ACTION' => array(
'NAME' => GetMessage('LP_ACTION'),
'DESCR' => GetMessage('LP_ACTION_DESC'),
'VALUE' => 'https://www.liqpay.com/api/checkout',
'VALUE' => 'https://www.liqpay.com/api/3/checkout',
'TYPE' => ''
),

Expand Down
Expand Up @@ -46,6 +46,7 @@
$order_id .= '#'.time();
$language = LANGUAGE_ID;
$version = '3';
$action = 'pay';

if ($currency == 'RUR') { $currency = 'RUB'; }

Expand All @@ -58,6 +59,9 @@
'description' => $description,
'order_id' => $order_id,
'type' => $type,
'action' => $action,
'result_url' => $result_url,
'server_url' => $server_url,
'language' => $language)
)
);
Expand All @@ -68,7 +72,7 @@
}

if (!$action = CSalePaySystemAction::GetParamValue('ACTION')) {
$action = 'https://www.liqpay.com/api/checkout';
$action = 'https://www.liqpay.com/api/3/checkout';
}
?>

Expand Down
Expand Up @@ -59,6 +59,7 @@
if ($received_signature != $generated_signature || $public_key != $received_public_key) { die(); }

if ($status == 'success') {
//here you can update your order
$sDescription = '';
$sStatusMessage = '';

Expand Down
@@ -0,0 +1,44 @@
<?php
/**
* Liqpay Payment Module
*
* NOTICE OF LICENSE
*
* This source file is subject to the Open Software License (OSL 3.0)
* that is available through the world-wide-web at this URL:
* http://opensource.org/licenses/osl-3.0.php
*
* @category Liqpay
* @package liqpay.liqpay
* @version 3.0
* @author Liqpay
* @copyright Copyright (c) 2014 Liqpay
* @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0)
*
* EXTENSION INFORMATION
*
* 1C-Bitrix 14.0
* LIQPAY API https://www.liqpay.com/ru/doc
*
*/

global $MESS;
$MESS['LP_MODULE_NAME'] = 'Платежная система LiqpayCheckout';
$MESS['LP_MODULE_DESC'] = 'Обработчик для платежной системы LiqpayCheckout';
$MESS['LP_PUBLIC_KEY'] = 'Публичный ключ';
$MESS['LP_PUBLIC_KEY_DESC'] = '(идентификатор магазина, <a target="_blank" href="https://www.liqpay.com/admin/business">получить публичный ключ</a>)';
$MESS['LP_AMOUNT'] = 'Сумма для списания при оплате в магазине';
$MESS['LP_CURRENCY'] = 'Валюта платежа';
$MESS['LP_ORDER_ID'] = 'Уникальный ID покупки в Вашем магазине';
$MESS['LP_RESULT_URL'] = 'URL на который будет переадресация после покупки';
$MESS['LP_RESULT_URL_DESC'] = '(этот параметр можно указать единоразово в настройках магазина)';
$MESS['LP_SERVER_URL'] = 'URL API для уведомлений о статусе покупки';
$MESS['LP_SERVER_URL_DESC'] = '(этот параметр можно указать единоразово в настройках магазина)';
$MESS['LP_TYPE'] = 'Action';
$MESS['LP_TYPE_DESC'] = '(подробнее о возможных значениях этого параметра <a target="_blank" href="https://www.liqpay.com/ru/doc"></a>)';
$MESS['LP_PRIVATE_KEY'] = 'Приватный ключ';
$MESS['LP_PRIVATE_KEY_DESC'] = '(<a target="_blank" href="https://www.liqpay.com/admin/business">получить приватный ключ</a>)';
$MESS['LP_ACTION'] = 'URL Liqpay API';
$MESS['LP_ACTION_DESC'] = '(атрибут action формы для приема платежей)';


Expand Up @@ -24,5 +24,5 @@

global $MESS;

$MESS['PAYMENT_DESCRIPTION_PS'] = 'Âû õîòèòå îïëàòèòü ÷åðåç ñèñòåìó';
$MESS['PAYMENT_DESCRIPTION_SUM'] = 'Ñóììà ê îïëàòå ïî ñ÷åòó';
$MESS['PAYMENT_DESCRIPTION_PS'] = 'Вы хотите оплатить через систему';
$MESS['PAYMENT_DESCRIPTION_SUM'] = 'Сумма платежа';
Expand Up @@ -24,5 +24,5 @@

$arModuleVersion = array(
"VERSION" => "3.0",
"VERSION_DATE" => "2014-01-28 17:17:17"
"VERSION_DATE" => "2015-11-30 00:00:00"
);
Expand Up @@ -22,6 +22,6 @@
*
*/

$MESS['LP_MODULE_NAME'] = 'Ïëàòåæíàÿ ñèñòåìà Liqpay';
$MESS['LP_MODULE_DESC'] = 'Îáðàáîò÷èê äëÿ ïëàòåæíîé ñèñòåìû Liqpay';
$MESS['LP_ERR_MODULE_NOT_FOUND'] = 'Äëÿ óñòàíîâêè äàííîãî ðåøåíèÿ íåîáõîäèìî íàëè÷èå ìîäóëÿ #MODULE#.';
$MESS['LP_MODULE_NAME'] = 'Платежная система LiqpayCheckout';
$MESS['LP_MODULE_DESC'] = 'Обработчик для платежной системы LiqpayCheckout';
$MESS['LP_ERR_MODULE_NOT_FOUND'] = 'Для установки данного решения необходимо наличие модуля #MODULE#.';
Expand Up @@ -22,7 +22,7 @@
*
*/

$MESS['LP_PUBLIC_KEY'] = 'Ïóáëè÷íûé êëþ÷';
$MESS['LP_PUBLIC_KEY_INFO'] = 'ïîëó÷èòü êëþ÷ ìîæíî â';
$MESS['LP_PUBLIC_KEY_INFO_LINK_NAME'] = 'íàñòðîéêàõ ìàãàçèíà';
$MESS['LP_SAVE'] = "Ñîõðàíèòü";
$MESS['LP_PUBLIC_KEY'] = 'Публичный ключ';
$MESS['LP_PUBLIC_KEY_INFO'] = 'получить ключ можно в';
$MESS['LP_PUBLIC_KEY_INFO_LINK_NAME'] = 'настройках магазина';
$MESS['LP_SAVE'] = 'Сохранить';

0 comments on commit bad181d

Please sign in to comment.