ITS-27: module upload (#1)
* ITS-27: module upload * ITS-27: update module * ITS-51: updated module * ITS-51: remove folder * ITS-51: added cart
53
.gitignore
vendored
Normal file
@ -0,0 +1,53 @@
|
||||
# Created by .ignore support plugin (hsz.mobi)
|
||||
### JetBrains template
|
||||
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm
|
||||
|
||||
*.DS_Store
|
||||
|
||||
*.iml
|
||||
|
||||
## Directory-based project format:
|
||||
.idea/
|
||||
# if you remove the above rule, at least ignore the following:
|
||||
|
||||
# User-specific stuff:
|
||||
# .idea/workspace.xml
|
||||
# .idea/tasks.xml
|
||||
# .idea/dictionaries
|
||||
|
||||
# Sensitive or high-churn files:
|
||||
# .idea/dataSources.ids
|
||||
# .idea/dataSources.xml
|
||||
# .idea/sqlDataSources.xml
|
||||
# .idea/dynamic.xml
|
||||
# .idea/uiDesigner.xml
|
||||
|
||||
# Gradle:
|
||||
# .idea/gradle.xml
|
||||
# .idea/libraries
|
||||
|
||||
# Mongo Explorer plugin:
|
||||
# .idea/mongoSettings.xml
|
||||
|
||||
## File-based project format:
|
||||
*.ipr
|
||||
*.iws
|
||||
|
||||
## Plugin-specific files:
|
||||
|
||||
# IntelliJ
|
||||
out/
|
||||
|
||||
# mpeltonen/sbt-idea plugin
|
||||
.idea_modules/
|
||||
|
||||
# JIRA plugin
|
||||
atlassian-ide-plugin.xml
|
||||
|
||||
# Crashlytics plugin (for Android Studio and IntelliJ)
|
||||
com_crashlytics_export_strings.xml
|
||||
crashlytics.properties
|
||||
crashlytics-build.properties
|
||||
|
||||
# Target folder
|
||||
target
|
113
README.md
@ -1 +1,112 @@
|
||||
# rbkmoney-cms-joomla-virtuemart
|
||||
# rbkmoney-cms-joomla-virtuemart
|
||||
|
||||
|
||||
Пожалуйста, обязательно делайте бекапы!
|
||||
|
||||
Платежный плагин RBKmoney для Joomla + VirtueMart (без поддержки 54ФЗ)
|
||||
|
||||
Модуль разрабатывался и тестировался на версиях:
|
||||
- Joomla 3.6.5
|
||||
- VirtueMart 3.2.1
|
||||
|
||||
|
||||
#### Требования
|
||||
|
||||
- PHP 5.4 (минимум)
|
||||
- OpenSSL - 1.0.2k-fips (минимум)
|
||||
- Curl
|
||||
|
||||
|
||||
#### Доступные ставки НДС для корзины
|
||||
|
||||
- ничего не указано - без НДС
|
||||
- 0 - 0% НДС
|
||||
- 10 - 10% НДС
|
||||
- 18 - 18% НДС
|
||||
|
||||
ps ставки отличающиеся от этих будут определяться как ставка `без НДС`
|
||||
|
||||
|
||||
### Установка и настройка модуля
|
||||
|
||||
Перед установкой, создаем архив `rbkmoneycheckout.zip` помещая в него содержимое папки `rbkmoneycheckout`.
|
||||
|
||||
|
||||
1. Устанавливаем плагин через менеджер расширений (`administrator/index.php?option=com_installer&view=install`)
|
||||
|
||||
![Install](images/install.png)
|
||||
|
||||
2. Выбираем наш архив и устанавливаем
|
||||
|
||||
![Upload](images/upload.png)
|
||||
|
||||
|
||||
3. Включаем плагин (`administrator/index.php?option=com_installer&view=manage`)
|
||||
|
||||
![Activated](images/activated.png)
|
||||
|
||||
|
||||
4. Выбираем платежные методы
|
||||
![Payment methods](images/payment_methods.png)
|
||||
|
||||
|
||||
5. Добавляем способ оплаты в Virtuemart (`administrator/index.php?option=com_virtuemart&view=paymentmethod`)
|
||||
|
||||
![List payment methods](images/list_payment_methods.png)
|
||||
|
||||
Выбираем модуль RBKmoney, в нем на первой вкладке:
|
||||
|
||||
![Сommon settings](images/common_settings.png)
|
||||
|
||||
- Название - RBKmoney
|
||||
- опубликовано - да
|
||||
- платежный метод - RBKmoney.
|
||||
|
||||
|
||||
После чего можем заняться настройкой модуля.
|
||||
|
||||
|
||||
|
||||
#### Для начала приема платежей на Вашем сайте осталось совсем немного
|
||||
|
||||
Во вкладке **Конфигурация** прописываем данные полученные в системе RBKmoney.
|
||||
|
||||
|
||||
|
||||
![Custom settings](images/custom_settings.png)
|
||||
|
||||
Настройте плагин в соответствии с данными из [личного кабинета RBKmoney](https://dashboard.rbk.money).
|
||||
|
||||
`Shop ID` - идентификатор магазина из RBKmoney. Скопируйте его в Личном кабинете RBKmoney в разделе Детали магазина, поле Идентификатор;
|
||||
|
||||
`Private key` - ключ для доступа к API. Скопируйте его в Личном кабинете RBKmoney в разделе API Ключ
|
||||
|
||||
`Public key` - ключ для обработки уведомлений о смене статуса
|
||||
|
||||
- Заходим в личный кабинет RBKmoney: Создать Webhook;
|
||||
- Вставляем в поле URL вида `http://YOUR_SITE_NAME/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&pm=rbkmoneycheckout`, скопированного из `URL для уведомлений`
|
||||
- Выбираем Типы событий `InvoicePaid` и `Invoice Canсelled`;
|
||||
- после создания Webhook-а копируем Публичный ключ после нажатия Показать детали;
|
||||
- скопированный ключ вставляем в поле `Публичный ключ` на странице настроек модуля;
|
||||
|
||||
|
||||
- Сохраните изменения и проведите тестовый платеж
|
||||
|
||||
Логи доступны по пути `VirtueMart / Tools / Logs`, после чего выбираем необходимый файл с логами
|
||||
|
||||
![Настройки](images/virtuemart.png)
|
||||
|
||||
После чего можем выбрать логи и ознакомиться с содержимом интересущего нас файла
|
||||
|
||||
![Логи доступны](images/logs.png)
|
||||
|
||||
|
||||
|
||||
### Нашли ошибку или у вас есть предложение по улучшению модуля?
|
||||
|
||||
Пишите нам support@rbkmoney.com При обращении необходимо:
|
||||
|
||||
- Указать наименование CMS и компонента магазина, а также их версии
|
||||
- Указать версию платежного модуля (доступна на странице Управление пакетами)
|
||||
- Описать проблему или предложение
|
||||
- Приложить снимок экрана (для большей информативности)
|
||||
|
BIN
images/activated.png
Normal file
After Width: | Height: | Size: 87 KiB |
BIN
images/common_settings.png
Normal file
After Width: | Height: | Size: 210 KiB |
BIN
images/custom_settings.png
Normal file
After Width: | Height: | Size: 179 KiB |
BIN
images/install.png
Normal file
After Width: | Height: | Size: 72 KiB |
BIN
images/list_payment_methods.png
Normal file
After Width: | Height: | Size: 79 KiB |
BIN
images/logs.png
Normal file
After Width: | Height: | Size: 117 KiB |
BIN
images/payment_methods.png
Normal file
After Width: | Height: | Size: 141 KiB |
BIN
images/upload.png
Normal file
After Width: | Height: | Size: 96 KiB |
BIN
images/virtuemart.png
Normal file
After Width: | Height: | Size: 125 KiB |
@ -0,0 +1,111 @@
|
||||
; @date : $Date$
|
||||
; @Id $Id$
|
||||
; @Revision : $Revision$
|
||||
; @author RBKmoney
|
||||
; @package VMPayment
|
||||
; @subpackage VirtueMart payment RBKmoney
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT="RBKmoney checkout"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_DESC="RBKmoney plug-in for receiving payment"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_PAYMENT_TITLE="RBKmoney payment plugin"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_DOCUMENTATION="Documentation"
|
||||
|
||||
|
||||
;--------
|
||||
; Common
|
||||
;--------
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_SUCCESS_PAGE = "Payment accepted, order processed"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FAIL_PAGE = "Payment failed, please try again"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_INVOICE_CREATE_ERROR="An error occurred while creating invoice"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_INVOICE_CREATE_FRIENDLY_ERROR="Something went wrong! We already know and work on this!"
|
||||
|
||||
;--------
|
||||
; Webhook
|
||||
;--------
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_SIGNATURE_MISSING="Webhook notification signature missing"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_SIGNATURE_MISMATCH="Webhook notification signature mismatch"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_REQUIRED_FIELDS="One or more required fields are missing"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_FIELD_MISSING=" is missing"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_PAYMENT_NOT_FOUND="Payment not found"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_PAYMENT_METHOD_NOT_FOUND="Payment method not found"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_PAYMENT_ELEMENT_NOT_FOUND="Payment element not found"
|
||||
|
||||
|
||||
;--------
|
||||
; Settings
|
||||
;--------
|
||||
|
||||
|
||||
;--------
|
||||
; TOP
|
||||
;--------
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_LABEL="Настройки магазина"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_DESC="Enter data from your personal account RBKmoney"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_SHOP_ID_LABEL="Shop ID"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_SHOP_ID_DESC="Your shop ID from <a target="_blank" href="https://dashboard.rbk.money"> RBKmoney </a>"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_API_KEY_LABEL="Private Key"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_API_KEY_DESC="Your <a target="_blank" href="https://dashboard.rbk.money">key</a> for accessing the API"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_KEY_LABEL="Public key"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_KEY_DESC="Public key for payment notification"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_CALLBACK_LABEL="URL for payment notification"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_CALLBACK_DESC="This address will need to be added in the personal account settings in the RBKmoney system"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_CSS_LABEL="Styling the Button"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_CSS_DESC="Stylize the button to open the payment form"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_LABEL_LABEL="Button Value"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_LABEL_DESC="The value of the button for the payment form"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_DESCRIPTION_LABEL="Description"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_DESCRIPTION_DESC="Description for payment form"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_COMPANY_NAME_LABEL="Company name"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_COMPANY_NAME_DESC="Company name for payment form"
|
||||
|
||||
|
||||
;--------
|
||||
; MIDDLE
|
||||
;--------
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_LABEL = "Order Statuses"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_DESC = "Select the required order statuses"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_PENDING_LABEL = "Created orders status"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_PENDING_DESC = "Order Status for Created Invoices"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_SUCCESS_LABEL = "Paid orders status"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_SUCCESS_DESC = "Order status for full bill payment"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_CANCELLED_LABEL = "Failed Order Status"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_CANCELLED_DESC = "Order status for failed payment"
|
||||
|
||||
|
||||
;--------
|
||||
; FOOTER
|
||||
;--------
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_LABEL = "Advanced settings"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_DESC = "Additional module settings"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_COUNTRIES_LABEL = "Countries"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_COUNTRIES_DESC = "Countries for which this payment method will be used"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MIN_AMOUNT_LABEL = "Minimum amount"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MIN_AMOUNT_DESC = "Additional module settings"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MAX_AMOUNT_LABEL = "Maximum amount"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MAX_AMOUNT_DESC = "Maximum order amount for this payment"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_TAXES_LABEL = "Tax"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_TAXES_DESC = "Tax"
|
||||
|
||||
|
||||
;--------
|
||||
; Cart
|
||||
;--------
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_SHIPMENT = "Shipment"
|
@ -0,0 +1,109 @@
|
||||
; @date : $Date$
|
||||
; @Id $Id$
|
||||
; @Revision : $Revision$
|
||||
; @author RBKmoney
|
||||
; @package VMPayment
|
||||
; @subpackage VirtueMart payment RBKmoney
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT="RBKmoney checkout"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_DESC="Плагин RBKmoney для приема оплаты"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_PAYMENT_TITLE="Платежный плагин RBKmoney"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_DOCUMENTATION="Документация"
|
||||
|
||||
|
||||
;--------
|
||||
; Common
|
||||
;--------
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_SUCCESS_PAGE="Платеж принят, заказ обрабатывается"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FAIL_PAGE="Платеж не прошел, попробуйте еще раз"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_INVOICE_CREATE_ERROR="Произошла ошибка при создании инвойса"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_INVOICE_CREATE_FRIENDLY_ERROR="Что-то пошло не так! Мы уже знаем и работаем над этим!"
|
||||
|
||||
|
||||
;--------
|
||||
; Webhook
|
||||
;--------
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_SIGNATURE_MISSING="Отсутствует подпись уведомления для Webhook-а"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_SIGNATURE_MISMATCH="Несоответствие сигнатуры уведомлений для Webhook-а"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_REQUIRED_FIELDS="Отсутствует одно или несколько обязательных полей"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_FIELD_MISSING=" отсутствует"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_PAYMENT_NOT_FOUND="Оплата не найдена"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_PAYMENT_METHOD_NOT_FOUND="Способ оплаты не найден"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_WEBHOOK_PAYMENT_ELEMENT_NOT_FOUND="Элемент платежа не найден"
|
||||
|
||||
|
||||
|
||||
;--------
|
||||
; Settings
|
||||
;--------
|
||||
|
||||
;--------
|
||||
; TOP
|
||||
;--------
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_LABEL="Настройки магазина"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_DESC="Введите данные из личного кабинета RBKmoney"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_SHOP_ID_LABEL="ID магазина";
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_SHOP_ID_DESC="Номер магазина в системе RBKmoney";
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_API_KEY_LABEL="Api Ключ"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_API_KEY_DESC="<a target="_blank" href="https://dashboard.rbk.money"> ключ </a> для доступа к API"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_KEY_LABEL="URL для уведомления об оплате"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_KEY_DESC="Этот адрес необходимо будет добавить к настройкам личной учетной записи в системе RBKmoney"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_CSS_LABEL="Стилизация кнопки"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_CSS_DESC="Стилизовать кнопку, чтобы открыть форму оплаты"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_LABEL_LABEL="Значение кнопки"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_LABEL_DESC="Значение кнопки для формы платежа"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_DESCRIPTION_LABEL="Описание"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_DESCRIPTION_DESC="Описание для формы платежа"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_COMPANY_NAME_LABEL="Название компании"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_COMPANY_NAME_DESC="Название компании для платежной формы"
|
||||
|
||||
|
||||
;--------
|
||||
; MIDDLE
|
||||
;--------
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_LABEL="Статусы заказа"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_DESC="Выберите нужные статусы заказов"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_PENDING_LABEL="Статус созданных заказов"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_PENDING_DESC="Статус заказа для созданных счетов"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_SUCCESS_LABEL="Статус оплаченных заказов"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_SUCCESS_DESC="Статус заказа при полной оплате счета"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_CANCELLED_LABEL="Статус неудавшихся заказов"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_CANCELLED_DESC="Статус заказа при неудачной оплате"
|
||||
|
||||
|
||||
;--------
|
||||
; FOOTER
|
||||
;--------
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_LABEL="Дополнительные настройки"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_DESC="Дополнительные настройки модуля"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_COUNTRIES_LABEL="Дополнительные настройки"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_COUNTRIES_DESC="Страны Для который будет использован данный метод оплаты"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MIN_AMOUNT_LABEL="Минимальная сумма"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MIN_AMOUNT_DESC="Дополнительные настройки модуля"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MAX_AMOUNT_LABEL="Максимальная сумма"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MAX_AMOUNT_DESC="Максимальная сумма заказа для осуществления даннаго платежа"
|
||||
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_TAXES_LABEL="Налог"
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_TAXES_DESC="Налог"
|
||||
|
||||
|
||||
;--------
|
||||
; Cart
|
||||
;--------
|
||||
VMPAYMENT_RBKMONEY_CHECKOUT_SHIPMENT = "Доставка"
|
1074
rbkmoneycheckout/rbkmoneycheckout.php
Normal file
45
rbkmoneycheckout/rbkmoneycheckout.xml
Normal file
@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<extension method="upgrade" version="3.2" type="plugin" group="vmpayment">
|
||||
<name>VM Payment - RBKmoney Checkout</name>
|
||||
<author>RBKmoney</author>
|
||||
<creationDate>18.04.2017</creationDate>
|
||||
<license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
|
||||
<authorUrl>www.rbk.money</authorUrl>
|
||||
<version>3.0.0</version>
|
||||
<description><![CDATA[<a href="https://rbk.money/" target="_blank">rbk.money</a>]]></description>
|
||||
|
||||
<files>
|
||||
<filename plugin="rbkmoneycheckout">rbkmoneycheckout.php</filename>
|
||||
<folder>language</folder>
|
||||
</files>
|
||||
|
||||
<vmconfig>
|
||||
<fields name="params">
|
||||
|
||||
<fieldset name="top" label="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_DESC">
|
||||
<field name="shop_id" type="text" label="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_SHOP_ID_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_SHOP_ID_DESC"/>
|
||||
<field name="private_key" type="textarea" label="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_API_KEY_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_API_KEY_DESC"/>
|
||||
<field name="callback_public_key" type="textarea" label="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_KEY_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_KEY_DESC"/>
|
||||
<field name="form_company_name" type="text" label="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_COMPANY_NAME_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_COMPANY_NAME_DESC"/>
|
||||
<field name="form_description" type="text" label="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_DESCRIPTION_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_DESCRIPTION_DESC"/>
|
||||
<field name="form_css_button" type="text" label="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_CSS_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_CSS_DESC"/>
|
||||
<field name="form_button_label" type="text" label="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_LABEL_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_PAYFORM_BUTTON_LABEL_DESC"/>
|
||||
<field name="callback_url" type="textarea" label="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_CALLBACK_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_TOP_WEBHOOK_CALLBACK_DESC" rows="3" cols="50" disabled="disabled" default="http://YOUR_SITE/index.php?option=com_virtuemart&view=pluginresponse&task=pluginnotification&pm=rbkmoneycheckout"/>
|
||||
</fieldset>
|
||||
|
||||
<fieldset name="middle" label="VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_DESC" addfieldpath="/administrator/components/com_virtuemart/fields">
|
||||
<field name="status_pending" type="vmorderstate" scope="com_virtuemart" default="P" label="VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_PENDING_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_PENDING_DESC"/>
|
||||
<field name="status_success" type="vmorderstate" scope="com_virtuemart" default="C" label="VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_SUCCESS_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_SUCCESS_DESC"/>
|
||||
<field name="status_canceled" type="vmorderstate" scope="com_virtuemart" default="X" label="VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_CANCELLED_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_MIDDLE_STATUS_CANCELLED_DESC"/>
|
||||
</fieldset>
|
||||
|
||||
<fieldset name="footer" label="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_DESC" addfieldpath="/administrator/components/com_virtuemart/fields">
|
||||
<field name="countries" type="vmcountries" scope="com_virtuemart" default="" label="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_COUNTRIES_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_COUNTRIES_DESC"/>
|
||||
<field name="min_amount" type="text" label="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MIN_AMOUNT_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MIN_AMOUNT_DESC"/>
|
||||
<field name="max_amount" type="text" label="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MAX_AMOUNT_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_MAX_AMOUNT_DESC"/>
|
||||
|
||||
<field name="tax_id" type="vmtaxes" scope="com_virtuemart" label="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_TAXES_LABEL" description="VMPAYMENT_RBKMONEY_CHECKOUT_FOOTER_TAXES_DESC"/>
|
||||
</fieldset>
|
||||
</fields>
|
||||
</vmconfig>
|
||||
</extension>
|