Перейти к содержанию
Форум поддержки пользователей VamShop

Модуль оплаты interkassa


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

Устанавливал модуль оплаты interkassa от сюда: http://vamshop.ru/node/331 . Уже третий клиент жалуется оплатил счет а заказы не фиксируются в магазине. А оплата в интеркасса проходить. т.е. захожу в интеркасса там действительно оплачено. В чем может быть проблема?

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

Наверное не нажимают на сайте платёжной системы - Вернуться в магазин и поэтому заказ не создаётся.

У меня была такая же проблема с платежами webmoney и другими электронными деньгами.

Сейчас в магазине модуль webmoney создаёт заказ до ухода на сайт платёжной системы и такой проблемы не возникает.

Можно взять за основу /includes/modules/webmoney_merchant.php

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

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

все они нажимают, не создается заказ их сайт походу данные не возвращает в магазин.

Вот пример что возвращает их сайт:

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

<form action="<Status URL>" method="<Status URL Method>">

<input type="hidden" name="ik_shop_id" value="64C18529-4B94-0B5D-7405-F2752F2B716C">

<input type="hidden" name="ik_payment_amount" value="1.00">

<input type="hidden" name="ik_payment_id" value="1234">

<input type="hidden" name="ik_payment_desc" value=" iPod 80Gb черный ">

<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="hidden" name="ik_currency_exch" value="1">

<input type="hidden" name="ik_fees_payer" value="1">

<input type="hidden" name="ik_sign_hash" value=" ED890BA468446635B22779B826425CD2">

<input type="submit" value="send">

</form>

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

Ну так Вы ж с сайта платёжной системы должны в магазин возвращаться, где заказ и будет создаваться.

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

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

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

если переделать модуль , по примеру z-payment, то email тоже не будет отправляться. А покупателю нужно хоть 1 письмо.

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

Почему не будет email отправляться?!

Если есть возврат в магазин, значит будет email отправляться.

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

занялся переделкой модуля который ik дали для osc , может он лучше работает.

вроде все правильно сделал по инструкции

ошибка при добавлении:

Warning: call_user_func(5) [function.call-user-func]: First argument is expected to be a valid callback in /home/xxx/xxx.com/admin/includes/functions/general.php on line 1358

при переходе на мерчант

http://xxx.com/checkout_confirmation.php

Fatal error: Call to a member function get_value() on a non-object in /home/xxx/xxx.com/includes/modules/payment/ik.php on line 79

     "$TotalAmount = number_format($order->info['total'] * $currencies->get_value(MODULE_PAYMENT_IK_CURRENCY), 2, '.', '');"

(в lang добавлены строки

define('MODULE_PAYMENT_IK_CURRENCY_TITLE', 'Currency');

define('MODULE_PAYMENT_IK_CURRENCY_DESC', 'Payment Currency');)

к чему бы это?

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

непонятно

сделал 2  "$TotalAmount = number_format($order->info['total']), 2, '.', '');" и нормально

а вот при возврате в магазин все равно не создается заказ.

на мерчанте настройки

везде POST

URL магазина -xxx.com

Success URL -/checkout_success.php

Fail URL - /checkout_payment.php

Status URL - /ik_notify.php

в админке самое интересное есть кнопка вернуться в магазин на адрес URL. Если менять на URL/checkout_success.php, то возвращает с поздравлением о покупке. при этом заказ все равно не создается.

и не создает никак.

ничего не понимаю

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

О

у них криво как-то

сделал вместо URL сайта http://xxx.com/checkout_process.php и работает

а в В success url  неработает. похоже у них что-то не так

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

Не знаю, никогда с ними не работал, если у них URL это как раз адрес для возврата на сайт после оплаты, тогда да, нужно в него записывать ссылку на checkout_process.php

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