Вообщем установил я
sdk unitpay
Далее в unitpay было так
по коду делал так
require_once $_SERVER['DOCUMENT_ROOT'].'/class/unitpay/vendor/autoload.php';
$unitPay = new UnitPay($setup_payment['unitpay-secret-key']);
$response_w = $unitPay->api("getPartner", [
'login' => 'a@gmail.com',
'secretKey' => $setup_payment['unitpay-secret-key']
]);
далее у меня выбивало ошибку 500 на сайте, думаю ну хорошо.
Думаю наверное недоступен метод getPartner
Иду сюда и добавляю getPartner
Далее он стал выбивать такую ошибку
stdClass Object
(
[error] => stdClass Object
(
[message] => Неверные параметры авторизации
[code] => -32000
)
)
на сайте unitpay пишет ошибка авторизации, а я просто не могу понять где
https://help.unitpay.ru/article/63-get-partner
если просто без вызова метода getPartner то показывает вот такое
UnitPay Object
(
[supportedCurrencies:UnitPay:private] => Array
(
[0] => EUR
[1] => UAH
[2] => BYR
[3] => USD
[4] => RUB
)
[supportedUnitpayMethods:UnitPay:private] => Array
(
[0] => initPayment
[1] => getPayment
[2] => getPartner
)
[requiredUnitpayMethodsParams:UnitPay:private] => Array
(
[initPayment] => Array
(
[0] => desc
[1] => account
[2] => sum
)
[getPayment] => Array
(
[0] => paymentId
)
[getPartner] => Array
(
[0] => login
[1] => secretKey
)
)
[supportedPartnerMethods:UnitPay:private] => Array
(
[0] => check
[1] => pay
[2] => error
)
[supportedUnitpayIp:UnitPay:private] => Array
(
[0] => 31.186.100.49
[1] => 178.132.203.105
[2] => 52.29.152.23
[3] => 52.19.56.234
[4] => 127.0.0.1
)
[secretKey:UnitPay:private] => влфовфлдлдфыловф
[params:UnitPay:private] => Array
(
)
)