Категории

[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);
    }
}

?>


Источник



Copyright ShopOS