Skip to content

Commit e8781c9

Browse files
authored
Merge pull request #5 from yandex-money/release/v1.0.7
Изменен лейбл для ставки НДС с 18% на 20%
2 parents 5dada97 + 538691d commit e8781c9

File tree

5 files changed

+49
-30
lines changed

5 files changed

+49
-30
lines changed

CHANGELOG.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
### v1.0.7 от 18.04.2019
2+
* Изменен лейбл для ставки НДС с 18% на 20%
3+
14
### v1.0.6 от 06.03.2019
25
* Добавлен метод ТКС.
36

oscommerce-yamoney-module.zip

-2.03 KB
Binary file not shown.

src/includes/languages/english/modules/payment/yandex_money.php

+26-19
Original file line numberDiff line numberDiff line change
@@ -25,38 +25,38 @@
2525
define('MODULE_PAYMENT_YANDEX_MONEY_PAID_STATUS_TEXT', 'Paid [YandexMoney]');
2626

2727
define('MODULE_PAYMENT_YANDEX_MONEY_SHOP_ID_LABEL', 'shopId');
28-
define('MODULE_PAYMENT_YANDEX_MONEY_SHOP_ID_DESCRIPTION', 'Скопируйте shopId из личного кабинета Яндекс.Кассы');
29-
define('MODULE_PAYMENT_YANDEX_MONEY_SHOP_PASSWORD_LABEL', 'Секретный ключ');
30-
define('MODULE_PAYMENT_YANDEX_MONEY_SHOP_PASSWORD_DESCRIPTION', 'Выпустите и активируйте секретный ключ в личном кабинете Яндекс.Кассы. Потом скопируйте его сюда.');
31-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_MODE_LABEL', 'Выбор способа оплаты на стороне магазина');
32-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_BANK_CARD_LABEL', 'Банковские карты');
33-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_SBERBANK_LABEL', 'Сбербанк Онлайн');
28+
define('MODULE_PAYMENT_YANDEX_MONEY_SHOP_ID_DESCRIPTION', 'Copy your shopId from your Yandex.Checkout\'s Merchant Profile');
29+
define('MODULE_PAYMENT_YANDEX_MONEY_SHOP_PASSWORD_LABEL', 'Secret key');
30+
define('MODULE_PAYMENT_YANDEX_MONEY_SHOP_PASSWORD_DESCRIPTION', 'Issue and activate a secret key under your Yandex.Checkout\'s Merchant Profile. Then copy it here.');
31+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_MODE_LABEL', 'Select payment method');
32+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_BANK_CARD_LABEL', 'Bank cards');
33+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_SBERBANK_LABEL', 'Sberbank Online');
3434
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_WEBMONEY_LABEL', 'Webmoney');
35-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_ALFABANK_LABEL', 'Альфа-Клик');
36-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_TINKOFF_BANK_LABEL', 'Интернет-банк Тинькофф');
35+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_ALFABANK_LABEL', 'Alfa-Click');
36+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_TINKOFF_BANK_LABEL', 'Tinkoff online banking');
3737
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_QIWI_LABEL', 'QIWI Wallet');
38-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_CASH_LABEL', 'Оплата наличными через терминалы');
39-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_YANDEX_MONEY_LABEL', 'Яндекс.Деньги');
38+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_CASH_LABEL', 'Cash via payment kiosks');
39+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_YANDEX_MONEY_LABEL', 'Yandex.Money');
4040
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_INSTALLMENTS_LABEL', 'Installments');
4141

42-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_BANK_CARD_TEXT', 'Банковские карты');
43-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_SBERBANK_TEXT', 'Сбербанк Онлайн');
42+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_BANK_CARD_TEXT', 'Bank cards');
43+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_SBERBANK_TEXT', 'Sberbank Online');
4444
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_WEBMONEY_TEXT', 'Webmoney');
45-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_ALFABANK_TEXT', 'Альфа-Клик');
46-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_TINKOFF_BANK_TEXT', 'Интернет-банк Тинькофф');
45+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_ALFABANK_TEXT', 'Alfa-Click');
46+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_TINKOFF_BANK_TEXT', 'Tinkoff online banking');
4747
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_QIWI_TEXT', 'QIWI Wallet');
48-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_CASH_TEXT', 'Оплата наличными через терминалы');
49-
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_YANDEX_MONEY_TEXT', 'Яндекс.Деньги');
48+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_CASH_TEXT', 'Cash via payment kiosks');
49+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_YANDEX_MONEY_TEXT', 'Yandex.Money');
5050
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_INSTALLMENTS_TEXT', 'Installments (%s ₽ per month)');
5151

5252
define('MODULE_PAYMENT_YANDEX_MONEY_SORT_ORDER_LABEL', 'Сортировка');
53-
define('MODULE_PAYMENT_YANDEX_MONEY_ORDER_STATUS_LABEL', 'Статус заказа после создания');
54-
define('MODULE_PAYMENT_YANDEX_MONEY_SEND_RECEIPT_LABEL', 'Отправлять данные чеков');
53+
define('MODULE_PAYMENT_YANDEX_MONEY_ORDER_STATUS_LABEL', 'Order status after the payment');
54+
define('MODULE_PAYMENT_YANDEX_MONEY_SEND_RECEIPT_LABEL', 'Transmit details for receipts to Yandex.Checkout (Federal Law 54-FZ)');
5555
define('MODULE_PAYMENT_YANDEX_MONEY_DISPLAY_TITLE_LABEL', 'Название платежного сервиса');
5656
define('MODULE_PAYMENT_YANDEX_MONEY_DISPLAY_TITLE_DESCRIPTION', 'Это название увидит пользователь');
5757
define('MODULE_PAYMENT_YANDEX_MONEY_DISPLAY_TITLE_DEFAULT_VALUE', 'Яндекс.Касса (банковские карты, электронные деньги и другое)');
5858
define('MODULE_PAYMENT_YANDEX_MONEY_ENABLE_LOG_LABEL', 'Debug log');
59-
define('MODULE_PAYMENT_YANDEX_MONEY_ENABLE_LOG_DESCRIPTION', 'Подробное логгирование процесса проведения оплаты');
59+
define('MODULE_PAYMENT_YANDEX_MONEY_ENABLE_LOG_DESCRIPTION', 'Detailed logging of the payment process');
6060

6161
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_DESCRIPTION_LABEL_LNG', 'Transaction data');
6262
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_DESCRIPTION_DESC_LNG', 'Full description of the transaction that the user will see during the checkout process. You can find it in your Yandex.Checkout Merchant Profile. For example, "Payment for order No. 72 by user@yandex.ru". Limitations: no more than 128 symbols.');
@@ -78,6 +78,13 @@
7878
define("MODULE_PAYMENT_YANDEXMONEY_TEXT_PAYMENT_TYPE_MA", "MasterPass");
7979
define("MODULE_PAYMENT_YANDEXMONEY_TEXT_PAYMENT_TYPE_QW", "QIWI Wallet");
8080

81+
define('MODULE_PAYMENT_YANDEXMONEY_WITHOUT_VAT_LNG', 'Without VAT');
82+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_0_LNG', '0%');
83+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_10_LNG', '10%');
84+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_20_LNG', '20%');
85+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_10_110_LNG', 'Applicable rate 10/110');
86+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_20_120_LNG', 'Applicable rate 20/120');
87+
8188
define('MODULE_PAYMENT_YANDEXMONEY_MODE1', 'To the account of the organization with the conclusion of the contract with Yandex.Money');
8289
define('MODULE_PAYMENT_YANDEXMONEY_MODE2', 'On account of the individual user Yandex.Money');
8390
define('MODULE_PAYMENT_YANDEXMONEY_MODE3', 'Yandex.Billing (bank card, e-wallets)');

src/includes/languages/russian/modules/payment/yandex_money.php

+10-1
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@
3333
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_SBERBANK_LABEL', 'Сбербанк Онлайн');
3434
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_WEBMONEY_LABEL', 'Webmoney');
3535
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_ALFABANK_LABEL', 'Альфа-Клик');
36+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_TINKOFF_BANK_LABEL', 'Интернет-банк Тинькофф');
3637
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_QIWI_LABEL', 'QIWI Wallet');
3738
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_CASH_LABEL', 'Оплата наличными через терминалы');
3839
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_YANDEX_MONEY_LABEL', 'Яндекс.Деньги');
@@ -42,14 +43,15 @@
4243
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_SBERBANK_TEXT', 'Сбербанк Онлайн');
4344
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_WEBMONEY_TEXT', 'Webmoney');
4445
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_ALFABANK_TEXT', 'Альфа-Клик');
46+
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_TINKOFF_BANK_TEXT', 'Интернет-банк Тинькофф');
4547
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_QIWI_TEXT', 'QIWI Wallet');
4648
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_CASH_TEXT', 'Оплата наличными через терминалы');
4749
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_YANDEX_MONEY_TEXT', 'Яндекс.Деньги');
4850
define('MODULE_PAYMENT_YANDEX_MONEY_PAYMENT_METHOD_INSTALLMENTS_TEXT', 'Заплатить по частям (%s ₽ в месяц)');
4951

5052
define('MODULE_PAYMENT_YANDEX_MONEY_SORT_ORDER_LABEL', 'Сортировка');
5153
define('MODULE_PAYMENT_YANDEX_MONEY_ORDER_STATUS_LABEL', 'Статус заказа после создания');
52-
define('MODULE_PAYMENT_YANDEX_MONEY_SEND_RECEIPT_LABEL', 'Отправлять данные чеков');
54+
define('MODULE_PAYMENT_YANDEX_MONEY_SEND_RECEIPT_LABEL', 'Отправлять в Яндекс.Кассу данные для чеков (54-ФЗ)');
5355
define('MODULE_PAYMENT_YANDEX_MONEY_DISPLAY_TITLE_LABEL', 'Название платежного сервиса');
5456
define('MODULE_PAYMENT_YANDEX_MONEY_DISPLAY_TITLE_DESCRIPTION', 'Это название увидит пользователь');
5557
define('MODULE_PAYMENT_YANDEX_MONEY_DISPLAY_TITLE_DEFAULT_VALUE', 'Яндекс.Касса (банковские карты, электронные деньги и другое)');
@@ -76,6 +78,13 @@
7678
define("MODULE_PAYMENT_YANDEXMONEY_TEXT_PAYMENT_TYPE_MA", "MasterPass");
7779
define("MODULE_PAYMENT_YANDEXMONEY_TEXT_PAYMENT_TYPE_QW", "QIWI Wallet");
7880

81+
define('MODULE_PAYMENT_YANDEXMONEY_WITHOUT_VAT_LNG', 'Без НДС');
82+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_0_LNG', '0%');
83+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_10_LNG', '10%');
84+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_20_LNG', '20%');
85+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_10_110_LNG', 'Расчетная ставка 10/110');
86+
define('MODULE_PAYMENT_YANDEXMONEY_VAT_20_120_LNG', 'Расчетная ставка 20/120');
87+
7988
define('MODULE_PAYMENT_YANDEXMONEY_MODE1', 'На расчетный счет организации с заключением договора с Яндекс.Деньгами');
8089
define('MODULE_PAYMENT_YANDEXMONEY_MODE2', 'На счет физического лица в электронной валюте Яндекс.Денег');
8190
define('MODULE_PAYMENT_YANDEXMONEY_MODE3', 'Яндекс.Платежка (банковские карты, кошелек)');

src/includes/modules/payment/yandex_money.php

+10-10
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ class Yandex_Money
1818
const MODE_MONEY = 2;
1919
const MODE_BILLING = 3;
2020

21-
const MODULE_VERSION = '1.0.6';
21+
const MODULE_VERSION = '1.0.7';
2222
const INSTALLMENTS_MIN_AMOUNT = 3000;
2323

2424
public $code;
@@ -937,25 +937,25 @@ public function getUpdater()
937937

938938
function get_options_taxes($id = 1, $default)
939939
{
940-
return tep_draw_pull_down_menu('configuration[MODULE_PAYMENT_YANDEX_MONEY_TAXES_'.$id.']', getTaxRetes(), $default);
940+
return tep_draw_pull_down_menu('configuration[MODULE_PAYMENT_YANDEX_MONEY_TAXES_'.$id.']', getTaxRates(), $default);
941941
}
942942

943-
function getTaxRetes()
943+
function getTaxRates()
944944
{
945945
return array(
946-
array('id' => 1, 'text' => 'Без НДС'),
947-
array('id' => 2, 'text' => '0%'),
948-
array('id' => 3, 'text' => '10%'),
949-
array('id' => 4, 'text' => '18%'),
950-
array('id' => 5, 'text' => 'Рассчётная ставка 11/110'),
951-
array('id' => 6, 'text' => 'Рассчётная ставка 18/118'),
946+
array('id' => 1, 'text' => MODULE_PAYMENT_YANDEXMONEY_WITHOUT_VAT_LNG),
947+
array('id' => 2, 'text' => MODULE_PAYMENT_YANDEXMONEY_VAT_0_LNG),
948+
array('id' => 3, 'text' => MODULE_PAYMENT_YANDEXMONEY_VAT_10_LNG),
949+
array('id' => 4, 'text' => MODULE_PAYMENT_YANDEXMONEY_VAT_20_LNG),
950+
array('id' => 5, 'text' => MODULE_PAYMENT_YANDEXMONEY_VAT_10_110_LNG),
951+
array('id' => 6, 'text' => MODULE_PAYMENT_YANDEXMONEY_VAT_20_120_LNG),
952952
);
953953
}
954954

955955
function get_setted_taxes($id)
956956
{
957957
$taxes = array();
958-
foreach (getTaxRetes() as $tax) {
958+
foreach (getTaxRates() as $tax) {
959959
$taxes[$tax['id']] = $tax['text'];
960960
}
961961
if (isset($taxes[$id])) {

0 commit comments

Comments
 (0)