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

Настройка модуля оплаты PayPal


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

  • Ответов 69
  • Created
  • Последний ответ

Top Posters In This Topic

  • support

    33

  • Vital_bva

    16

  • buddha

    9

  • ma3ut

    7

Ничего не помогает. Сношу полностью файл paypal_standard.php чищу все, проверяю в админке, модуля нет. Загружаю первоначальный файл без правок. Опять появляется в админке с указанием позиции, выделяю его, предлагает "установить" нажимаю, ничего не происходит. Кликаю строку модуля, открывается для редактирования. Все данные на месте, как будто и не удалял его.

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

Тогда нужно лезть в базу данных через phpMyAdmin, в таблицу configuration

Искать опцию MODULE_PAYMENT_INSTALLED и удалять из списка paypal_standard

 

Затем пробовать снова установить.

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

удалил, не помогло. Кстати, в базе страниц 5 из 20 занимают повторяющиеся configuration_key MODULE_PAYMENT_PAYPAL_STANDARD_... с одними и теми же значениями. Может их всех тоже того, потереть.

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

Итог. Модуль полностью удалился. Теперь надо записать файл заново я думаю. Потом настроить его. Надеюсь, что все заработает.

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

Да, удалив запись из PAYMENT_INSTALLED и вот эти записи, Вы тем самым удалили модуль, тоже самое, что нажать кнопку Удалить, только вручную.

 

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

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

Все установилось. Но, опять  данные покупателя в PayPal отражаются криво. Может он вообще не умеет передавать данные на русском? Вроде редактировал файл с сохранением кодировки utf-8. Кроме того, он все равно округляет стоимость доставки. Цена продукта остается как положено с евроцентами.

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

А эти данные точно из магазина передаются?

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

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

Да, можно поменять валюту.

 

Я тут прочитал, что кодировку можно указывать в форме платежа paypal.

 

Попробуйте в /includes/modules/payment/paypal_standard.php поменять:

                          'notify_url' => vam_href_link('ext/modules/payment/paypal/standard_ipn.php', '', 'SSL', false, false),

например на:

 

                          'notify_url' => vam_href_link('ext/modules/payment/paypal/standard_ipn.php', '', 'SSL', false, false),
                          'charset' => 'utf-8',
Ссылка на сообщение
Поделиться на другие сайты

Все, почти заработало. Все передается как надо, кроме стоимости доставки. Ее округляет до целых. Стоимость доставки по "табличному тарифу" 30,80 EUR, в paypal передается или там округляется до 31,00 EUR. При этом цена товара передается корректно. Где поискать?

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

Поменяйте:

                          'shipping' => number_format($order->info['shipping_cost']),

на:

                          'shipping' => number_format($order->info['shipping_cost'],2),
Ссылка на сообщение
Поделиться на другие сайты

×
×
  • Создать...