Категории
[FAQ] Часто задаваемые вопросы и ответы
Проблемы и решения
Ошибки и исправления
Общие вопросы
Расширения
Установка и обновление
Модули
Шаблоны
Локализация интерфейса
Коммерческие предложения
Учимся бизнесу
Бизнес книги
Поисковая оптимизация (SEO)
Магазины на ShopOS
Хостинг для ShopOS
Предложения и пожелания
Курилка
|
Настройка модуля оплаты Яндекс-Деньги (ЯД Мерчант)
Настройка модуля оплаты Яндекс-Деньги (ЯД Мерчант)
Как настроить ЯД Мерчант. 1. Зарегистрируйтесь на http://prochange.ru/pro/registration.php. 2. Заходите со своим логином и паролем на страницу описания - https://www.prochange.ru/merchant_about.php. 3. Запишите Ваше значение опции PRO_CLIENT - Идентификатор клиента №1. Состоит из цифр, запишите Ваш номер, его нужно будет указать в настройках модуля в магазине. 4. Запишите Ваше значение опции PRO_RA - Идентификатор клиента №2 . Состоит из цифр, запишите Ваш номер, его нужно будет указать в настройках модуля в магазине. 5. В разделе настройки (https://www.prochange.ru/merchant_edit.php) укажите: Result URL - http://ваш-магазин.ру/prochange.php Success URL - http://ваш-магазин.ру/checkout_process.php Секретный ключ - Укажите любой набо букв, цифр и запишите, значение опции Секретный ключ нужно будет указать в Админки - Модули - Оплата - prochange_merchant. 6. Заполняйте оставшиеся поля и нажимайте Установить.
Настройка модуля оплаты в магазине:
1. В Админке - Модули - Оплата устанавливайте модуль prochange_merchant. 2. Указываете свой Идентификатор клиента №1 (PRO_CLIENT) со страницы https://www.prochange.ru/merchant_about.php. 3. Указываете свой Идентификатор клиента №2 (PRO_RA) со страницы https://www.prochange.ru/merchant_about.php. 4. В поле Секретный ключ указываете свой секретный ключ со страницы https://www.prochange.ru/merchant_about.php. 5. В Админке - Настройки - Основные - Сессии - Принудительно использовать cookies ставите true.
Всё, модуль должен работать. Вам нужно будет создать пробный товар стоимость 1 руб. Оформить заказ на этот товар, убедиться, что платёж прошёл и затем на странице настроек, внизу - https://www.prochange.ru/merchant_edit.php В поле Статус нажать верифицировать.
После того как Ваш аккаунт будет верифицирован, Вы сможете принимать платежи без ограничений.
Та же проблема, что и описывалась мной в http://www.shopos.ru/forum/index.php?topic=2416.0 но пишет вот что при переходе на http://www.magber.ru/checkout_process.php
Warning: include(/home/host800203/magber.ru/htdocs/www/langs/ru/modules/payment/prochange_merchant.php) : failed to open stream: No such file or directory in /home/host800203/magber.ru/htdocs/www/modules/payment/prochange_merchant/prochange_merchant.php on line 432
Warning: include() : Failed opening '/home/host800203/magber.ru/htdocs/www/langs/ru/modules/payment/prochange_merchant.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/host800203/magber.ru/htdocs/www/modules/payment/prochange_merchant/prochange_merchant.php on line 432
Warning: Cannot modify header information - headers already sent by (output started at /home/host800203/magber.ru/htdocs/www/modules/payment/prochange_merchant/prochange_merchant.php:432) in /home/host800203/magber.ru/htdocs/www/includes/functions/include.php on line 1203
Да, и еще, зачем этот подуль нужен, если в итоге получаешь комиссию 9%? :)
в файле modules\payment\prochange_merchant\prochange_merchant.php
заменить
.'.php');
на
.'.php');
или даже проще. заменить на
.'.php');
никто не пробывал http://api.yandex.ru/money/ сделать как там написано? может даже инструкция пошаговая найдется?)
<?php
class ZayacController {
public function yandexAction() { $scope = 'operation-history account-info'; ZenYandexClient::authorize($scope, 'http://' . $_SERVER['SERVER_NAME'] . '/zayac/callback/'); }
public function callbackAction() { $access_token = ZenYandexClient::convertAuthToken(); $zayac = new ZenYandexClient($access_token); $account = $zayac->getAccountInformation();
$operations = array(); while (false !== ($operation = $zayac->next())) { $operations[] = $operation; }
var_dump($operations); } }
?>
Источник
|