Задать вопрос
@iddimon3

Платёжная система lava?

Нужно создать платёж на лава и после проверить его, капаюсь в инете не первый день ничего толком не могу найти.
Хочу использовать для этого платёжную систему Lava.
Сгенерировал ключ, но приходит такой ответ, что он не верный:
Array ( [status] => error [message] => Invalid token [code] => 5 )

Если кто-то уже подключал или разбирается помогите пожалуйста, буду очень благодарен!
Вот пример кода с официального сайта.
Как и где брать нужный jwt ключ не знаю!

$jwt = "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJ1aWQiOiJhZjk3MWFiOS04NjQ3LTQzZDgtYjg0ZC1jYjU1M2U2OWE3ODIiLCJ0aWQiOiI3NTE4ZDZhZi03MjFhLTAzNmMtYWY5ZC1iMDUzMGU1MDQ3YmMifQ.MeU8iMW33wTFXDg3oBzxKO1jpQB8RWZYsbUSbD-7aFsИ";

$url = "https://api.lava.ru/invoice/create";

$data = [
    'wallet_to' => 'R40510054',
    'sum'      => 10.00,
    'order_id' => 'order_221',
    'hook_url' => 'https://lava.ru/hook',
    'success_url' => 'https://lava.ru/success',
    'fail_url' => 'https://lava.ru/fail',
    'expire' => 300,
    'subtract' => '0',
    'merchant_id' => '123',
    'merchant_name' => 'LAVA.RU'
];

$headers = [
    "Authorization: ".$jwt,
];

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, $data);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HEADER, false);
curl_setopt($ch, CURLOPT_HTTPHEADER, $headers);
$response = json_decode(curl_exec($ch),true);
curl_close($ch);
  • Вопрос задан
  • 2171 просмотр
Подписаться 1 Средний 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
@Livixx
У вас есть доступ к выставлению счетов? Если вы просто зарегистрировались, то напишите в поддержку и вам подключат вывсталвние счетов.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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