Closed temirovgroup closed 1 year ago
Проблема была в том, что у тестового терминала был отключен прием рекуррентных платежей. Включается через тех. поддержку. Метод charge данного расширения - не работает.
@temirovgroup добрый день! У вас получилось победить ошибку?
@paveldanilin Здравствуйте! Нет, я не ковырял расширение если честно. Взял PHP класс от тинькофф и допилил под себя)
Нужна проверка.
Добавил пример с charge. Ошибок не обнаружено.
Здравствуйте!
Получаю ошибку при вызове метода charge (вызывал и так и так)
и так
В ответ получаю разные ошибки (при F5)
Pada\Tinkoff\Payment\Model\Charge\ChargeResult Object ( [success:Pada\Tinkoff\Payment\Model\AbstractResult:private] => [errorCode:Pada\Tinkoff\Payment\Model\AbstractResult:private] => 9999 [message:Pada\Tinkoff\Payment\Model\AbstractResult:private] => Неверные параметры. [details:Pada\Tinkoff\Payment\Model\AbstractResult:private] => Поле TerminalKey не должно быть пустым. [terminalKey:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => [amount:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => 0 [orderId:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => [status:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => [paymentId:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => 0 )
илиPada\Tinkoff\Payment\Model\Charge\ChargeResult Object ( [success:Pada\Tinkoff\Payment\Model\AbstractResult:private] => [errorCode:Pada\Tinkoff\Payment\Model\AbstractResult:private] => 201 [message:Pada\Tinkoff\Payment\Model\AbstractResult:private] => Неверные параметры. [details:Pada\Tinkoff\Payment\Model\AbstractResult:private] => Поле PaymentId не должно быть пустым. [terminalKey:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => [amount:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => 0 [orderId:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => [status:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => [paymentId:Pada\Tinkoff\Payment\Model\Charge\ChargeResult:private] => 0 )
То есть жалуется то на одно, то на другое. Будто рандомно выдает ошибку по этим полям. Это может быть из-за того, что касса тестовая и карта тоже? (то есть я на этапе тестов)