Рекомендуемые сообщения

oppppa    0

Проконсультируйте, пожалуйста,

Opencart 2.3 

есть модуль оплаты LiqPay (c GitHub)

столкнулся с следующим вопросом:

- нужно прописать правило API "split_rules" в модуль оплаты LiqPay . Может кто подскажет как это сделать "не программеру PHP"

Чтоб долго не искали (описание правила на страничке LiqPay), смысл правила, в том,  чтоб расщеплял сумму транзакции на определенные части - напр. на одну карту 10% на другую 90%.

Буду благодарен советом и консультацией!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
Eldaeron    83

oppppa, в файле catalog/controller/payment/liqpay.php

 $send_data = array('version'    => $version,
                          'public_key'  => $public_key,
                          'amount'      => $amount,
                          'currency'    => $currency,
                          'description' => $description,
                          'order_id'    => $order_id,
                          'type'        => $type,
                          'language'    => $language,
                          'server_url'  => $server_url,
                          'result_url'  => $result_url);

При этом тут только public_key 1, так же в админке только 1 указывается. Можно дополнить либо вручную прописать public key 2, и делать правило для

 

amount например всю суму отнимает 10% на $public_key, а на $public_key2 = ВАШ ИД соответственно 90%.

 

http://prntscr.com/fr0uwo

 

как это сделать "не программеру PHP" - Ответ прост - Никак)

Изменено пользователем Eldaeron

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
oppppa    0

Общался с службой поддержки  LiqPay, 

мне подсказали следующим образом прописать :

 

$send_data = array(
'version' => $version, 
'public_key' => $public_key, 
'amount' => $amount, 
'currency' => $currency, 
'description' => $description, 
'order_id' => $order_id, 
'type' => $type, 
'language' => $language, 
'server_url' => $server_url, 
'result_url' => $result_url);

 

$split_rules = [

  {
    "public_key": "i000000001",
    "amount": 1,
    "commission_payer": "sender",
    "server_url": "https://server1/callback"
  },
  {
    "public_key": "i000000002",
    "amount": 2,
    "commission_payer": "receiver",
    "server_url": "https://server2/callback"
  }
],

if(isset($pay_way))
{ $send_data['pay_way'] = $pay_way;

 

ПРАВИЛЬНО Я ВСТАВИЛ ВЫДЕЛЕННУЮ ЧАСТЬ ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
oppppa    0

Есть специалисты ? заработает так, как я указал в посте ВЫШЕ ?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти


  • Похожий контент

    • От shoputils

      1 600.00 руб
      Скачать/Купить дополнение


      Промсвязьбанк эквайринг для юр.лиц (Opencart/ocStore 1.5.x - 2.x)
      При помощи модуля оплаты для юр.лиц "Промсвязьбанк" можно принимать платежи в вашем Веб-магазине через интернет-эквайринг Промсвязьбанка (банковские карты Visa и Mastercard).
      Преимущества интернет-эквайринга Промсвязьбанка:
      - отсутствие ежемесячных платежей, скрытых комиссий и дополнительных затрат по обработке операций Credit и Chargeback;
      - зачисление денежных средств на следующий рабочий день (при условии открытия счета в Промсвязьбанке);
      - предоставление ежедневной/ежемесячной отчетности по операциям;
      - гибкая система тарифов – для каждого клиента устанавливаются индивидуальные тарифные ставки;
      - минимальный комплект документов для подключения к услуге (нет необходимости предоставлять нотариально заверенные копии учредительных документов);
      - оперативность подключения услуги (в течении 7-10 дней);
      - высококачественная ежедневная техническая поддержка;
      - высокий уровень безопасности, обеспечиваемый системой фрод-мониторинга и поддержкой протокола 3DS (Verified by Visa и MasterCard SecureCode).
      Специалисты Промсвязьбанка предоставят Вам более подробную информацию по услуге «Интернет-эквайринг» и ответят на все ваши вопросы.
      Связаться с ними можно, заполнив заявку на подключение к интернет-эквайрингу по адресу: http://www.psbank.ru/Business/Everyday/Acquiring/Internet/Apply
      Промсвязьбанк работает только с юридическими лицами.
      Функция отсроченной оплаты позволяет организовать работу таким образом, чтобы покупатель имел возможность оплатить покупку только после того, как менеджер магазина подтвердит наличие товара или условия заказа. После того как менеджер убедился в наличии товара (или иных условиях) он меняет статус заказа, а покупателю уходит письмо с просьбой оплатить заказ (вкл. опционально). Оплата становится доступной из личного кабинета \ история заказов.
      Возможности модуля:
      - Отсроченная оплата;
      - Статус заказа при подтверждении, оплате и отмене заказа;
      - Установка минимальной и максимальной суммы заказа, при которых модуль будет включен;
      - Управление шаблонами e-mail оповещений о результатах оплаты покупателей и администраторов интернет-магазина;
      - Произвольное название метода оплаты на странице оформления заказа;
      - Вывод инструкции по оплате на странице подтверждении заказа;
      - Вывод всех возможных методов оплаты в виде иконок, на странице оформления заказа;
      - Выбор названия магазина, отображаемого на странице эквайринга;
      - Ведение журнала запросов от сервера "Промсвязьбанк";
      - Возможность использования тестового режима;
      - Информация по настройке параметров на закладке "Информация";
      - Совместимость с модулем "Быстрая регистрация и заказ Simple"
      Посмотреть как работает и настраивается модуль можно по адресу:
      http://opencart.shoputils.ru/demo
      http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)
      Совместимость: все версии Opencart/ocStore 1.5.x и 2.x
      Системные требования
      - Opencart/ocStore 1.5.x - 2.x (1.5.x, 2.0.x, 2.1.x, 2.2.x, .2.3.x)
      - PHP 5.3+ (для 2.3.x - 5.4+)
      - Ioncube Loader 4.5+(для 2.3.x - 5.0+)
      Лицензия
      - Условия использования лицензии: одна лицензия на один домен.
      - Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
      модуль в количестве двух экземляров.
      - Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
      часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
      было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
      - Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
      рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
      законодательству. (п. 4 Лицензионного Соглашения).
      - Все права на модуль принадлежат разработчикам http://opencart.shoputils.ru
      - Полный текст Лицензионного соглашения - http://opencart.shoputils.ru/LICENSE.1.5.x.TXT и http://opencart.shoputils.ru/LICENSE.2.x.RUS.TXT
      Техническая поддержка
      - Техническая поддержка оказывается всем пользователям, легально купившим модуль.
      - Если модуль был приобретен на http://opencartforum.ru для технической поддержки просьба обращаться в ЛС
      с аккаунта, из-под которого была совершена покупка.
      - Модуль имеет принцип распространения "as is" ("как есть").
      - Изменение функционала модуля ("допиливание" модуля под индивидуальные нужды) может быть оказано на платной основе.
      Добавил shoputils Добавлено 27.11.2014 Категория Платежные системы Системные требования Opencart/ocStore 1.5.x - 2.xPHP 5.3+ (для 2.3.x - 5.4+)Ioncube Loader 4.5+ (для 2.3.x - 5.0+) Сайт разработчика https://opencart.market Старая цена Метод активации По запросу в ЛС Ioncube Loader Требуется OpenCart 2.3
      2.2
      2.1
      2.0
      1.5.6.4
      1.5.6.3
      1.5.6.2
      1.5.6.1
      1.5.6
      1.5.4.1
      1.5.3.1 ocStore 2.3
      2.2
      2.1
      1.5.5.1.2
      1.5.5.1.1
      1.5.5.1
      1.5.4.1.2
      1.5.4.1.1
      1.5.4.1
      1.5.3.1
      1.5.2.1
      1.5.1.3 OpenCart.Pro, ocShop Opencart.pro 2.3
      Opencart.pro 2.1
      OcShop 2.0.3.х
      OcShop 1.5.6.4.х  
    • От shoputils
      При помощи модуля оплаты для юр.лиц "Промсвязьбанк" можно принимать платежи в вашем Веб-магазине через интернет-эквайринг Промсвязьбанка (банковские карты Visa и Mastercard).
      Преимущества интернет-эквайринга Промсвязьбанка:
      - отсутствие ежемесячных платежей, скрытых комиссий и дополнительных затрат по обработке операций Credit и Chargeback;
      - зачисление денежных средств на следующий рабочий день (при условии открытия счета в Промсвязьбанке);
      - предоставление ежедневной/ежемесячной отчетности по операциям;
      - гибкая система тарифов – для каждого клиента устанавливаются индивидуальные тарифные ставки;
      - минимальный комплект документов для подключения к услуге (нет необходимости предоставлять нотариально заверенные копии учредительных документов);
      - оперативность подключения услуги (в течении 7-10 дней);
      - высококачественная ежедневная техническая поддержка;
      - высокий уровень безопасности, обеспечиваемый системой фрод-мониторинга и поддержкой протокола 3DS (Verified by Visa и MasterCard SecureCode).
      Специалисты Промсвязьбанка предоставят Вам более подробную информацию по услуге «Интернет-эквайринг» и ответят на все ваши вопросы.
      Связаться с ними можно, заполнив заявку на подключение к интернет-эквайрингу по адресу: http://www.psbank.ru/Business/Everyday/Acquiring/Internet/Apply
      Промсвязьбанк работает только с юридическими лицами.
      Функция отсроченной оплаты позволяет организовать работу таким образом, чтобы покупатель имел возможность оплатить покупку только после того, как менеджер магазина подтвердит наличие товара или условия заказа. После того как менеджер убедился в наличии товара (или иных условиях) он меняет статус заказа, а покупателю уходит письмо с просьбой оплатить заказ (вкл. опционально). Оплата становится доступной из личного кабинета \ история заказов.
      Возможности модуля:
      - Отсроченная оплата;
      - Статус заказа при подтверждении, оплате и отмене заказа;
      - Установка минимальной и максимальной суммы заказа, при которых модуль будет включен;
      - Управление шаблонами e-mail оповещений о результатах оплаты покупателей и администраторов интернет-магазина;
      - Произвольное название метода оплаты на странице оформления заказа;
      - Вывод инструкции по оплате на странице подтверждении заказа;
      - Вывод всех возможных методов оплаты в виде иконок, на странице оформления заказа;
      - Выбор названия магазина, отображаемого на странице эквайринга;
      - Ведение журнала запросов от сервера "Промсвязьбанк";
      - Возможность использования тестового режима;
      - Информация по настройке параметров на закладке "Информация";
      - Совместимость с модулем "Быстрая регистрация и заказ Simple"
      Посмотреть как работает и настраивается модуль можно по адресу:
      http://opencart.shoputils.ru/demo
      http://opencart.shoputils.ru/demo/admin/ (Логин: demo, Пароль: demo)
      Совместимость: все версии Opencart/ocStore 1.5.x и 2.x
      Системные требования
      - Opencart/ocStore 1.5.x - 2.x (1.5.x, 2.0.x, 2.1.x, 2.2.x, .2.3.x)
      - PHP 5.3+ (для 2.3.x - 5.4+)
      - Ioncube Loader 4.5+(для 2.3.x - 5.0+)
      Лицензия
      - Условия использования лицензии: одна лицензия на один домен.
      - Если необходимо установить модуль на два сайта (два домена) - необходимо проибрести
      модуль в количестве двух экземляров.
      - Вы не можете передавать, продавать, распространять, сублицензировать, сдавать в аренду какую-либо
      часть программного обеспечения. Вы не можете разместить программное обеспечение на сервере, чтобы оно
      было доступно через сеть общего пользования с целью распространения (п. 6 Лицензионного Соглашения).
      - Любое распространение программного обеспечения без нашего согласия, в том числе некоммерческого
      рассматривается как нарушения данного Соглашения и влечет за собой ответственность согласно действующему
      законодательству. (п. 4 Лицензионного Соглашения).
      - Все права на модуль принадлежат разработчикам http://opencart.shoputils.ru
      - Полный текст Лицензионного соглашения - http://opencart.shoputils.ru/LICENSE.1.5.x.TXT и http://opencart.shoputils.ru/LICENSE.2.x.RUS.TXT
      Техническая поддержка
      - Техническая поддержка оказывается всем пользователям, легально купившим модуль.
      - Если модуль был приобретен на http://opencartforum.ru для технической поддержки просьба обращаться в ЛС
      с аккаунта, из-под которого была совершена покупка.
      - Модуль имеет принцип распространения "as is" ("как есть").
      - Изменение функционала модуля ("допиливание" модуля под индивидуальные нужды) может быть оказано на платной основе.
    • От maksim1989
      Модуль-импорта экспорта из exel, позиций свыше 25.000 тыс. Подходит даже очень - Автоматическая обработка прайс-листов. v.8.9.3, но пока нет 1700руб, может есть дешевле аналоги ? 
      Нужен именно парсинг фото по ссылке в файле, и создание обновление категорий. 
      Open Cart 2.3 ver/
    • От zeus12
      Сайт работал на другом хостинге там было настроено 1с выгрузка товаров , теперь при переезде на новый хостинг при попытке сделать импорт или експорт ,следующею
       
      сайт работает на ocStore 
      Version 1.5.3.1
      кто может помочь ?
    • От SergeyRustamov
      Добрый день!     
      Нужно сделать уже в существующем интернет магазине функционал с модулем ГЕО  
      Дизайн и функционал такой же.     
      Надо предусмотреть, чтобы происходила подмена следующих данных:    
      - Доставка 
      - Оплата 
      - Контакты 
      - название региона в строке "Ваш регион:"    
      - в карточке товара (текст о доставке) 
      - номера телефона и адреса в шапке (адресом будет пункт самовывоза СДЭК в зависимости от региона). 
      - подмена цены (+3% от Московских цен). 
      Для 15 регионов! 
      Есть готовый модуль 
       
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу