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
This commit is contained in:
Anatoly Cherkasov 2018-05-21 19:58:06 +03:00 committed by Anton Kuranda
parent 427a6f5f8c
commit d7831acc9a
15 changed files with 1504 additions and 1 deletions

53
.gitignore vendored Normal file
View 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
View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 87 KiB

BIN
images/common_settings.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 210 KiB

BIN
images/custom_settings.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 179 KiB

BIN
images/install.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
images/logs.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 117 KiB

BIN
images/payment_methods.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

BIN
images/upload.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 96 KiB

BIN
images/virtuemart.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 125 KiB

View File

@ -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"

View File

@ -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 = "Доставка"

File diff suppressed because it is too large Load Diff

View 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&amp;view=pluginresponse&amp;task=pluginnotification&amp;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>