Нужна помощь! По возможности Срочно!

Goldweb
На сайте с 25.07.2007
Offline
11
550

Здравствуйте, уважаемые дамы и господа! Такая проблема...

Большинству из нас известно, что платежная система Рупей перешла на новую систему... С чем их и поздравляю...

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

Когда уже идет переход по кнопке оплатить - то переходишь на старый интерфейс системы Рупей, но никак не на новый....

Ребят подскажите, в чем проблема? Это не премудрости Рупея, это связано с магазином... Что нужно и где изменить? Может с модуль какой другой использовать и где его взять?

Возился возился, пока ничего не смог сделать, хотя у меня есть другие магазины (других марок) - они автоматически перешли на новую систему...

С этим магазин вот такая беда..

Премного благодарен за помощь....

one
На сайте с 15.04.2007
Offline
336
one
#1

Модуль платежа править надо.

Решения для автоматизации действий ( https://www.facebook.com/automationstudio20/ ) в интернете.
Goldweb
На сайте с 25.07.2007
Offline
11
#2

Спасибо за отзывчивость.... Вопрос решил, модуль исправил... Уряяя... Если нужно выложу здесь, что на что надо поменять...

one
На сайте с 15.04.2007
Offline
336
one
#3

Ну так выкладывай... не спрашивай...

Goldweb
На сайте с 25.07.2007
Offline
11
#4

Выкладываю...

Меняется в файле "rupay.php"... Путь к файлу: includes/modules/rupay.php

Вот этот код (в файле "rupay.php"):

$process_button_string = tep_draw_hidden_field('RUPAY_shop_id', MODULE_PAYMENT_RUPAY_SHOP_ID) . "\n" .
tep_draw_hidden_field('transaction_id', $this->transaction_id) .
tep_draw_hidden_field('SHOP_ok_url', tep_href_link(FILENAME_CHECKOUT_PROCESS, 'trid='.$this->transaction_id)) .
tep_draw_hidden_field('SHOP_fail_url', tep_href_link(FILENAME_CHECKOUT_PAYMENT, MODULE_PAYMENT_RUPAY_ERRORTEXT1.$this->code.MODULE_PAYMENT_RUPAY_ERRORTEXT2)) .
// tep_draw_hidden_field('status_url', 'mailto:' . MODULE_PAYMENT_RUPAY_SHOP_ID) .
tep_draw_hidden_field('USER_email', $order->customer['email_address']) .
tep_draw_hidden_field('SHOP_shipping_sum', number_format($order->info['shipping_cost'] * $currencies->get_value($currency), $currencies->get_decimal_places($currency))) .
tep_draw_hidden_field('SHOP_sum', number_format($order->info['total'] * $currencies->get_value($currency), $currencies->get_decimal_places($currency))) .
tep_draw_hidden_field('SHOP_val', $currency) .
tep_draw_hidden_field('SHOP_products', $cart_contents_string_rupay) .
tep_draw_hidden_field('USER_name', $order->billing['firstname'] . ' ' . $order->billing['lastname']) .
tep_draw_hidden_field('confirmation_note', MODULE_PAYMENT_RUPAY_CONFIRMATION_TEXT);


if (ereg("[0-9]{6}", MODULE_PAYMENT_RUPAY_REFID)) {
$process_button_string .= tep_draw_hidden_field('rid', MODULE_PAYMENT_RUPAY_REFID);
}

Меняем на этот:

$order_query = tep_db_query("select MAX(orders_id) AS orders_id FROM " . TABLE_ORDERS_TOTAL);
# $order_query = tep_db_query("SELECT orders_id from " . TABLE_ORDERS_TOTAL . " ORDER BY orders_id DESC LIMIT 1");
$order_id = tep_db_fetch_array($order_query);

$process_button_string = tep_draw_hidden_field('eshopId', MODULE_PAYMENT_RUPAY_SHOP_ID) . "\n" .
tep_draw_hidden_field('orderId', $order_id['orders_id'] + 1) .
tep_draw_hidden_field('serviceName', $cart_contents_string_rupay) .
tep_draw_hidden_field('recipientAmount', $order->info['total']) .
tep_draw_hidden_field('recipientCurrency', $currency) .
tep_draw_hidden_field('successUrl', tep_href_link(FILENAME_CHECKOUT_PROCESS, 'trid='.$this->transaction_id)) .
tep_draw_hidden_field('failUrl', tep_href_link(FILENAME_CHECKOUT_PAYMENT, MODULE_PAYMENT_RUPAY_ERRORTEXT1.$this->code.MODULE_PAYMENT_RUPAY_ERRORTEXT2)
);

if (ereg("[0-9]{6}", MODULE_PAYMENT_RUPAY_REFID)) {
$process_button_string .= tep_draw_hidden_field('rid', MODULE_PAYMENT_RUPAY_REFID);
}

И еще вот этот код:

$this->form_action_url = 'http://rupay.com/rupay/pay/pay.php';

Меняем на этот:

$this->form_action_url = 'https://rupay.com/acceptpurchase.aspx';

Протестил, работает без ошибок!

Goldweb
На сайте с 25.07.2007
Offline
11
#5

С модулем Рупея разобрался... Вот теперь хочу модуль CardPay ... Только вот не фуричит он, в инете не нашел толкового модуля...

Ребят у кого есть этот модуль поделитесь или на худой конец продайте, только рабочий..

Премного благодарен...

Goldweb
На сайте с 25.07.2007
Offline
11
#6

С модулем Рупея разобрался... Вот теперь хочу модуль CardPay ... Только вот не фуричит он, в инете не нашел толкового модуля...

Ребят у кого есть этот модуль поделитесь или на худой конец продайте, только рабочий..

Премного благодарен...

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий