romkavt/yandex-money-kassa-example

Через mws не проходят отмены более 999 рублей при использовании кода библиотеки!

d9k opened this issue · 1 comments

d9k commented

https://github.com/yandex-money/yandex-money-kassa-example/blob/master/src/mws/MWS.php#L76

public function returnPayment($invoiceId, $amount) {
      // . . .
      'amount' => number_format($amount, 2),
      // . . .
}

Приходила ошибка сервера

array (
  'status' => '3',
  'error' => '402',
  'processedDT' => '2015-09-29T18:51:56.404+03:00',
  'techMessage' => 'Неверное значение параметра requestAmount',
  'clientOrderId' => 'unknown',
),

В своём коде строку метода заменили на

 'amount' => number_format($amount, 2, '.', ''),

Кстати, в коде ошибки не возвращается обратно clientOrderId (значение 'unknown'), что запутывает при чтении лога.

Добрый день,

Действительно, спасибо. Исправлено.