fast-je
@fast-je
Пишу на php.

Как получить баланс api unitpay?

Вообщем установил я sdk unitpay
Далее в unitpay было так
5cac71fd6b059561082783.jpeg
по коду делал так
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
5cac728a1157a658386272.jpeg
Далее он стал выбивать такую ошибку
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
        (
        )

)
  • Вопрос задан
  • 298 просмотров
Решения вопроса 1
@senior65
Очевидно вы ввели не верные данные для авторизации, проверьте еще раз данные
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы