Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Настройка модуля оплаты IK (interkassa.com)

Помогите настроить модуль на стороне сайта interkassa.com.В магазине понятно что к чему,но вот когда у них на сайте жмёш настройки магазина,то при сохранении запрашивает ввести:
Success URL
Fail URL
Что в эти поля вводить?
и читал здесь на форуме проблема с этим модулем,после оплаты нет заказа в админке,как это поправить?


У РБК Мани та же суть, как я понимаю... Нужно какие-то дополнительные УРЛы прописывать для уведомления магазина. А вот какие, это видимо самая тайна...


При попытке оплатить товар, их сайт выдает
Недопустимая сумма платежа "0" (ik_payment_amount) (сумма платежа должна быть больше 0.10 USD)
хотя сумма платежа 4 рубля, что больше 0.10 баксов.
В чем проблема может быть?



Помогите настроить модуль на стороне сайта interkassa.com.В магазине понятно что к чему,но вот когда у них на сайте жмёш настройки магазина,то при сохранении запрашивает ввести:
Success URL
Fail URL
Что в эти поля вводить?
и читал здесь на форуме проблема с этим модулем,после оплаты нет заказа в админке,как это поправить?


Success URL
Fail URL
Status URL

http://магазин/checkout_process.php
http://магазин/checkout_shipping.php
http://магазин/checkout_process.php


и читал здесь на форуме проблема с этим модулем,после оплаты нет заказа в админке,как это поправить?


заказ создается после того, как оплачиваем и нажимаем вернуться на сайт.

автоматическая смена статуса заказа не будет работать т.к. модуль этого не поддерживает



При попытке оплатить товар, их сайт выдает
Недопустимая сумма платежа "0" (ik_payment_amount) (сумма платежа должна быть больше 0.10 USD)
хотя сумма платежа 4 рубля, что больше 0.10 баксов.
В чем проблема может быть?

Проблема не решилась ведь.



При попытке оплатить товар, их сайт выдает
Недопустимая сумма платежа "0" (ik_payment_amount) (сумма платежа должна быть больше 0.10 USD)
хотя сумма платежа 4 рубля, что больше 0.10 баксов.
В чем проблема может быть?


0 чтоли отправляет вместо 0.1?

добавить тогда кол. знаков после запятой больше 0я в настройках валюты

надо посмотреть формочку, которую отправляет на interkassa.com при оформлении

перед переходом на сайт - откройте код страницы и посмотрите какие данные там отправляются


или в файле

modules\payment\ik\ik.php

заменить

return $process_button_string;


на



print_r($process_button_string);
die();
return $process_button_string;


покажет какие данные будут отправлены и остановит выполнение скриптов


При использовании метода


или в файле

modules\payment\ik\ik.php

заменить

Страница полностью пустая.
При использовании

перед переходом на сайт - откройте код страницы и посмотрите какие данные там отправляются

если я правильно понял, что вам надо, то вот

<form id="checkout_confirmation" action="https://interkassa.com/lib/payment.php" method="post"> 
<input type="hidden" name="ik_shop_id" value="EB4348DE-C209-EA4A-F865-CC77F57175B0" />
<input type="hidden" name="ik_payment_amount" value="0.00" />
<input type="hidden" name="ik_payment_id" value="1" />
<input type="hidden" name="ik_payment_desc" value="Order-1" />
<input type="hidden" name="ik_paysystem_alias" value="" />
<input type="hidden" name="ik_baggage_fields" value="95e0213719ecb5cb942eca6103d008a7" />
<input type="hidden" name="ik_sign_hash" value="5929200f4330de738547a493a4f656ea" /><br />
<input class="imgsub" type="image" src="themes/shopos-star/buttons/ru/button_confirm_order.gif" alt="Подтвердить Заказ" title=" Подтвердить Заказ " />
</form>

что я нашел.


ну вот

<input type="hidden" name="ik_payment_amount" value="0.00" />

0 отправляет


а если в файле


перед строчкой

, MODULE_PAYMENT_IK_CURRENCY), 2, '.', '');


добавить

);
die();


что выдает?


Ничего не показывает. Чистая страница.


Евгений, может еще что-нить сделать?


если еще актуально - доступ к ftp  в личку


не понятно почему у вас ничего не вывелось

там же не пустая цена. а как минимум 0


Ахренеть, рубль перевел с яндекс-денег.... комиссия получилась 46%!!!!!!!!!!!


на мелких суммах всегда комиссия большая


В связи с обновление ШопОСа УРЛы не поменялись? :)


только для модулей, у которых есть автоматическая смена статуса товара, после оплаты. в этом нет. поэтому все так же

если обновлялись, то урлы можно не менять.


СКАЖИТЕ ПОЖАЛУЙСТА....(Я КОНЧЕНО НЕ В ТЕМУ,НЕТ ВРЕМЕНИ ИСКАТЬ НУЖНУЮ ТЕМУ)
есть сайт на шопос-е, есть кнопка "в корзину",все работает,но единственная проблема,как мне изменить рисунок этой кнопки???
Выводиться он у меня так:

             

<div style="padding-bottom:20px;">
                    <div style="float:left;padding-top:8px;">{$ADD_QTY}</div>
                    <div class="korzina">
                    <a href=""><span>{$ADD_CART_BUTTON}</span></a>
                    </div>
                </div>


где мне найти $ADD_CART_BUTTON ????обшарил уже все папку modules и так и не нашел путь к картинке((((
жду помощи!!!!


СКАЖИТЕ ПОЖАЛУЙСТА....

в папке buttons которая в шаблоне.
Я КОНЧЕНО НЕ В ТЕМУ

именно)
НЕТ ВРЕМЕНИ ИСКАТЬ НУЖНУЮ ТЕМУ

сомневаюсь, что она есть, ибо решение под носом ;D



СКАЖИТЕ ПОЖАЛУЙСТА....

в папке buttons которая в шаблоне.
Я КОНЧЕНО НЕ В ТЕМУ

именно)
НЕТ ВРЕМЕНИ ИСКАТЬ НУЖНУЮ ТЕМУ

сомневаюсь, что она есть, ибо решение под носом ;D


в папке buttons там лежат картинки,картинку я нашел!мне нужен сам файлик где подгружается эта картинка,т.е. там где путь к ней и размеры!


там где путь к ней и размеры

у этих картинок размеры не указаны.

поиском по файлам на наличие кода ADD_CART_BUTTON или button_in_cart.gif
\modules\product_info.php


NeBox

спасибо!как раз то что нужно. ;)

да,и еще вопрос,как и где задается положение этой кнопки?
и где прописывается ссылка,т.е. то,что когда нажимаешь на кнопку "в корзину",она выполняет какой то запрос или загружает какую то страничку,где это прописывается?


уважаемые форумчане,
подскажите, пожалуйста, как сделать, чтобы при выборе вариантов оплаты писало не ik (interkassa), а например "Оплата VISA, MasterCard, Webmoney и т.д." где править?


При попытке оплатить товар, их сайт выдает
Недопустимая сумма платежа "0" (ik_payment_amount) (сумма платежа должна быть больше 0.10 USD)
Вы решили както эту проблему? Выше чтота писалось, но я та ине нашел там ничего вразумительного!


ОШИБКА
Указанная подпись "65A1C0F24950386B44C391AFF1CEC11A" (ik_sign_hash) не совпадает с нашей подписью от полученных данных

Как исправить?


Дел.


Недопустимая сумма платежа "0" (ik_payment_amount) (сумма платежа должна быть больше 0.10 USD)


:(



Пытался сделать как написано выше и ничего не помогает, при оплате пишется такая надпись:(

Недопустимая сумма платежа "0" (ik_payment_amount) (сумма платежа должна быть больше 0.10 USD)

Помогите плизз
:(




Success URL
Fail URL
Status URL

http://магазин/checkout_process.php
http://магазин/checkout_shipping.php
http://магазин/checkout_process.php


и читал здесь на форуме проблема с этим модулем,после оплаты нет заказа в админке,как это поправить?


заказ создается после того, как оплачиваем и нажимаем вернуться на сайт.

автоматическая смена статуса заказа не будет работать т.к. модуль этого не поддерживает


А по моему это проблема в самом Шопе, так как я у себя оплачиваю хостинг через интеркассу и там автоматически мне приходит подтверждение о продлении хостинга, сразу после оплаты.

Проблема как я понимаю именно в Status URL, Интеркасса отправляет запрос на этот урл, передавая на него те же данные, что и получает для оплаты. И этот Status URL как раз и должен воспринять эти данные и произвести необходимые изменения в админке для статуса товара. Вот если бы кто-то все таки разобрался где собака зарыта :)


Вот на самом сайте интеркассы написано следующее:

Покупатель оплачивает товар, используя свои реквизиты в платежной системе. В случае, если платеж происходит удачно - система INTERKASSA уведомляет ПРОДАВЦА о том, что платеж осуществлен. Система предоставляет на выбор один из нескольких способов уведомления продавцов: серверное сообщение, ICQ сообщение, E-Mail, SMS с подробностями совершенного платежа.


Вот еще дополнительная инфа по теме из доков интеркассы:

4.3. Форма выполненного платежа
Эта форма передает реквизиты выполненного платежа на веб-сайт продавца после успешного выполнения операции. Данные передаются через веб-браузер покупателя только в том случае, если выбран метод вызова Success URL "GET" или "POST". Форма имеет следующие атрибуты и поля:
Action – Success URL*1
Method - метод вызова Success URL*1
Fields - поля, передаваемые в форме, описаны в таблице ниже:

Пример. Фрагмент "Формы выполненного платежа":

<form action="<Success URL>" method="<Success URL Method>">
<input type="hidden" name="ik_shop_id" value="64C18529-4B94-0B5D-7405-F2752F2B716C">
<input type="hidden" name="ik_payment_id" value="1234">
<input type="hidden" name="ik_paysystem_alias" value="webmoneyz">
<input type="hidden" name="ik_baggage_fields" value="tel: 80441234567">
<input type="hidden" name="ik_payment_timestamp" value="1196087212">
<input type="hidden" name="ik_payment_state" value="success">
<input type="hidden" name="ik_trans_id" value="IK_68">
<input type="submit" value="send">
</form>


Так вот и вопрос, как эту форму задействовать в shopos ?


По аналогии с другими методами оплаты, где работает аналогично. Например, webmoney_merchant.




Пытался сделать как написано выше и ничего не помогает, при оплате пишется такая надпись:(

Недопустимая сумма платежа "0" (ik_payment_amount) (сумма платежа должна быть больше 0.10 USD)

Помогите плизз
:(

Пять раз  спрашивали одно и то же, и ни одного ответа не дождались. Уважаемые администраторы проясните пожалуйста этот вопрос. Он интересует далеко не малую часть населения форума.





Пытался сделать как написано выше и ничего не помогает, при оплате пишется такая надпись:(

Недопустимая сумма платежа "0" (ik_payment_amount) (сумма платежа должна быть больше 0.10 USD)

Помогите плизз
:(


Присоединяюсь, все перепробовал ничего не работает. Подскажите плизз
Пять раз  спрашивали одно и то же, и ни одного ответа не дождались. Уважаемые администраторы проясните пожалуйста этот вопрос. Он интересует далеко не малую часть населения форума.


Может быть есть какой-то другой способ прикрутить оплату по карточкам? Не через Интеркассу...


По поводу проблемы "Недопустимая сумма платежа "0" (ik_payment_amount) (сумма платежа должна быть больше 0.10 USD)"

Я посмотрел что передаётся у меня в Интеркассу. Оказалось передавалось 0.00. То есть был косяк в отдаче скрипту суммы итого.
В Интеркассу передаётся $TotalAmount
Считается он следующим образом:

$TotalAmount = number_format($osPrice->CalculateCurrEx($order->info['total'], MODULE_PAYMENT_IK_CURRENCY), 2, '.', '');

Это где-то в середине файла ik.php
Я пришёл к выводу, что именно здесь и происходит ошибка, $TotalAmount считается как 0.00 и передаётся в Интеркассу. Значит $TotalAmount формируется неправильно.
Мне не совсем понятно почему нужно делать такие вычисления. Я решил убрать эту строчку и самостоятельно придать значение Итого для $TotalAmount. Получилось элементарно, примитивно и тупо:
$TotalAmount = $order->info['total'];

Быть может программисты скажут, что это я сделал зря. Но это работает.
Если меня поправят люди, соображающие в программировании, буду благодарен. А то из меня программист как из программиста балерина.



Ахренеть, рубль перевел с яндекс-денег.... комиссия получилась 46%!!!!!!!!!!!


Скорее всего, это из-за маленькой суммы.
При переводе нормальной суммы, скорее всего, процент будет приемлемый.


ребят у кого непонятки с комиссией и прочим
с курсом рубля

есть скрипт который будет обновлять курс рубля автоматически
также автоматически выводить деньги со счета
обращайтесь



также автоматически выводить деньги со счета
обращайтесь


Спасибо!  А вот нет ли такого скрипта, который бы работал наоборот-  автоматически  ВВОДИЛ  деньги на счет?



Спасибо!  А вот нет ли такого скрипта, который бы работал наоборот-  автоматически  ВВОДИЛ  деньги на счет?


вводил?) могу написать за $1000000000000000000
предоплата хотя бы 50%)))


а если серьезно, то выводить нужно сразу, когда будет 10$
там счет в долларах...
а если курс доллара упадет?


;

Быть может программисты скажут, что это я сделал зря. Но это работает.
Если меня поправят люди, соображающие в программировании, буду благодарен. А то из меня программист как из программиста балерина.

Изумительно! Работает, как часики! Огромное человеское мерси! :)


так никто и не довел этот модуль до ума???  в таком виде работать с ним не возможно.. заказ формируется только если покупатель не забудет нажать ссылку в интеркассе -вернуться в магазин..  если забудет... деньги у него возьмут.. в магазине заказа нет..  и кроме этого в интеркассе масса способов оплаты где вообще нет кнопки вернуться в магазин.. а это заведомо баг.. деньги ушли.. заказа нет.. как сделать формирование заказа сразу.. вместе с входом на сайт интеркассы?????


и тишина.. как обычно.. уже у всех и osc-cms этот модуль рабочий... только тут тишина.. я слепила его из того что было.. вывесила продажу shopos'а  и хрен с ним, что даже базовые модули не рабочие.. лохи платят еще за старые наработки.. и ладно.. ну так напишите в шапке.. так мол и так проект умер.. скрипт не качайте.. разбегайтесь на другие площадки.. не ужели у вас на весь проект нет ни одного программера.. который подправил бы до рабочего состояния БАЗОВЫЕ функции...


http://www.shopos.ru/forum/index.php?topic=7650.msg43592#msg43592


выложил. тестим.


http://www.shopos.ru/forum/index.php?topic=7910


Источник



Copyright ShopOS