Задать вопрос
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
        (
        )

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

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

Похожие вопросы