• Задача простая: передать в Робокассу еще один параметр. В качестве такового взял $shp_user = ‘Тестовый параметр’
    Примерно в районе 215 строки плагина согласно мануалу на сайте Робокассы прописал в качестве проверки передачу дополнительного параметра $shp_user:

    `$out_summ = number_format($order->order_total, 2, ‘.’, ”);
    $shp_user = ‘Тестовый параметр’;
    $crc = $this->robokassa_merchant.’:’.$out_summ.’:’.$order_id.’:’.$this->robokassa_key1.’:’.$Shp_kto=$shp_user;

    $args = array(
    // Merchant
    ‘MrchLogin’ => $this->robokassa_merchant,
    ‘OutSum’ => $out_summ,
    ‘InvId’ => $order_id,
    ‘SignatureValue’ => md5($crc),
    ‘Culture’ => ‘ru’,
    ‘Shp_kto’=> $shp_user,

    );`

    Однако при переходе на тестовый сайт Робокассы выдает ошибку:
    Неверное значение *** для параметра “SignatureValue”. Правильное значение – *** Кодировка: windows-1251.

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

    https://www.ads-software.com/plugins/robokassa-for-woocommerce/

Viewing 1 replies (of 1 total)
  • Thread Starter Radiolover

    (@radiolover)

    Удалось разобраться в ошибке. В строке для подсчета контрольной суммы следует передавать дополнительный параметр как Shp_kto=$shp_user без знака доллара (а у меня именно с $, из-за чего и ошибка).
    Помог разобраться второй демо пример из того, что есть в документации на сайте Робокассы.

Viewing 1 replies (of 1 total)
  • The topic ‘Как передать дополнительные параметры’ is closed to new replies.