@Argunchik26

Как правильно вызвать окно vk_pay в чат-боте вк для юр. лиц?

Очень нужна помощь!
Сделал чат-бота, заключил договор с DMR. Инструкцию (https://vk.com/dev/vkpay) изучил вдоль и поперек. На просторах интернета такой темы не нашел. Когда я нажимаю на кнопку "оплатить через vk pay" высвечивается окно оплаты. Через мгновение оно сменяется на окно "невозможно совершить операцию, попробуйте позже". Мое предположение, что я неправильно сформировал подпись приложения. Но все дело в том, что у меня нет приложения. Есть сообщество, в котором есть чат-бот. Для формирования подписи нужен "защищенный ключ приложения" или "app secure key". Где мне его взять? Я уже пробовал создать отдельное приложение, по ссылке (https://vk.com/apps?act=manage), где в информации указал сообщество, в котором есть мой чат-бот. В этом приложении есть необходимый мне защищенный ключ и id приложения. Но это тоже не исправило ситуацию. Может как то нужно связать это приложение с сообществом?
В коде для вызова кнопки, я указываю:
"action":{
"type":"vkpay",
"payload": "{\"button\": \""+"1"+"\"}",
"hash": f"aid={aid}&action=pay-to-service&amount={amnt}&merchant_id={merchant_id}&sign={sign}"
}

Правильно ли сформирован hash?
Буду благодарен за помощь!
  • Вопрос задан
  • 111 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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