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

)
  • Вопрос задан
  • 305 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
@senior65
Очевидно вы ввели не верные данные для авторизации, проверьте еще раз данные
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
FoodSoul Калининград
от 180 000 до 250 000 ₽
IT-Spirit Москва
от 230 000 до 320 000 ₽
от 200 000 до 290 000 ₽