Vk id узнать vk pay

Пытаюсь прослушать событие «Платёж через VK Pay», использую Long Poll.
Текущая проблема — оплата прошла, событие не ловится.

С ‘transfer-to-group’ vk pay отклоняет оплату (оплата проводится с другого аккаунта)

Как его прослушать уже?) Что я делаю не так? Сижу с документацией третий день

const < VK, Keyboard >= require(‘vk-io’); const vk = new VK(< token: process.env.TOKEN, >); vk.updates.hear(‘Начать’, async context => < vk.api.messages.send(< user_id: context.senderId, random_id: Math.random() * 100 + 1, message: ‘VKPay test’, keyboard: Keyboard.builder() .payButton(< hash: < action: ‘pay-to-group’, group_id: GROUP_ID, amount: 1, >>) >); > ); vk.updates.startPolling(< pollingGroupId: GROUP_ID, >); vk.updates.on(‘vk_pay_transaction’, async (context) => < console.log(context); >);

The text was updated successfully, but these errors were encountered:

nikitafloy commented Aug 23, 2020

Смотрел, разбирал, не помогло

Как подключить VK Pay к сообществу?

lowkeypriority commented Aug 25, 2020 •

Выдержка из документации Кнопка VK Pay

открывает окно оплаты VK Pay с предопределёнными параметрами. Кнопка называется “Оплатить через VK pay”, VK pay отображается как логотип. Эта кнопка всегда занимает всю ширину клавиатуры.

  • type (string) — для кнопки вызова платежного окна имеет значение vkpay
  • payload (string) — дополнительная информация. В кнопках, не отправляющих текст, передается для совместимости со старыми клиентами.
  • hash (string) — строка, содержащая параметры платежа VK Pay и идентификатор приложения в параметре aid , разделенные group_id=1схемы» для этой кнопки (собственно референс на интерфейс, который за это отвечает)

    nikitafloy commented Aug 25, 2020

    • type (string) — для кнопки вызова платежного окна имеет значение vkpay
    • payload (string) — дополнительная информация. В кнопках, не отправляющих текст, передается для совместимости со старыми клиентами.
    • hash (string) — строка, содержащая параметры платежа VK Pay и идентификатор приложения в параметре aid , разделенные group_id=1https://github.com/negezor/vk-io/issues/319″ target=»_blank»]github.com[/mask_link]

      Проблема прохождения идентификации в VK Pay

      Проблема прохождения идентификации в VK Pay

      Идентификация в VK Pay — это процедура подтверждения данных пользователя. Пройдя её, появляется возможность использовать более расширенный набор функций сервиса. Все платежные системы в начале требуют пройти регистрацию перед тем, как можно будет их использовать. ВК Пей предоставляет только возможность осуществлять покупки и пополнять баланс после регистрации, а если пользователь хочет снимать деньги со своего счета — потребуется пройти идентификацию, чтобы подтвердить реальность указанных данных в анкете. Далее в этой статье будет описан процесс регистрации и последующей идентификации в системе, а также возможные ошибки и методы их устранения при совершении данной процедуры.

      Как пополнять и использовать платежную систему VK Pay | ВК Пэй ВКонтакте

      Регистрация в сервисе ВК Пей

      Регистрация в сервисе ВК Пей

      Процесс достаточно прост, чтобы стать участником системы ВК Пей, потребуется проделать следующие операции:

      1. На главной странице ВКонтакте отыскать в меню пункт «VK Pay» и нажать на него. VK Pay в меню ВКонтакте
      2. Далее перелистываем ознакомительные страницы с информацией о сервисе периодически нажимая кнопку «Продолжить». Добро пожаловать в ВК Пей
      3. После этого сервис попросит создать пин-код и подтвердить его, введя повторно. Ввод пин кода ВК Пей

      Примечание: в целях безопасности нежелательно использовать для пин кода набор одинаковых цифр, а также год рождения.

      После этого, пользователь попадет на главную страницу платежной системы, где будут доступны базовые операции с денежными средствами. Без внесения дополнительной информации в свой профиль, будет доступно только пополнение баланса, осуществление покупок и перевод денег другим пользователям. Чтобы самому получать средства и иметь возможность их выводить, потребуется пройти процесс идентификации в системе, о котором пойдет речь далее.

      Как получить бонусы в WarFace от VK Pay?

      Идентификация в ВК Пей

      Онлайн подтверждение данных в платежной системе доступно только для граждан России. Введенная информация проверяется при помощи единой системы идентификации не долго и сохраняется в системе. При повторном использовании сервиса вводить её не потребуется. Итак, чтобы пройти процедуру идентификации пользователю системы понадобится:

      На главной странице нажать по кнопке «Заполнить»в разделе «Заполните анкету».

      Заполните анкету VK Pay

      В новом окне появится форма для ввода дополнительной информации. Тут уже будет указано имя и фамилия из профиля соц. сети, предоставленное при регистрации. Потребуется ввести следующие паспортные данные:

      • отчество;
      • серию и номер паспорта;
      • дополнительно номер документов СНИЛС или ИНН.

      Указывать нужно только реальные данные, так как в противном случае пройти идентификацию не получится.

      Форма идентификации ВК Пей

      Примечание: узнать свой код ИНН можно на официальном сайте ФНС.

      Вписав все сведения, кликните по кнопке «Проверить данные».

      После этого потребуется только дождаться ответа. Проверка данных VK Pay может длиться в течение 8-ми часов, но на практике обычно происходит гораздо быстрее. После окончания идентификации, пользователь автоматически получит «Расширенный» статус аккаунта и появится возможность использовать дополнительные функции системы.

      Проблемы и способы их устранения

      Проблемы и способы их устранения ВК Пей

      Иногда пользователи пишут на различных форумах о своих проблемах примерно следующее: не могу пройти идентификацию VK Pay или появляются сообщения о том, что невозможно завершить ту или иную операцию, приложение зависает, идентификация не проходит и программа предлагает попробовать осуществить действие повторно через несколько минут. Такие типы ошибок зачастую означают проблемы с доступом к платежной системе. Чаще всего они возникают по следующим причинам:

      1. Произошел сбой в самой платежной программе или на сервере системы.
      2. Нестабильное интернет соединение.
      3. Некорректное функционирование браузера.
      4. Недоступна страница идентификации.

      Как оплачивать покупки в VK Pay?

      Устранение проблем VK Pay

      Чтобы устранить такие проблемы можно попробовать следующее:

      1. Очистить кэш и куки браузера. В большинстве интернет обозревателей для этого нужно нажать клавиатурную комбинацию «Ctrl+Shift+Delete».
      2. Попробовать обновить браузер или инсталлировать другой.
      3. Пройти идентификацию на другом компьютере.
      4. Проверить настройки времени и даты операционной системы.

      Если такие действия не помогут решить проблему, то нужно обратиться в службу поддержки ВКонтакте.

      Обращение в службу поддержки

      Обращение в техподдержку VK Pay

      Чтобы послать письмо службе поддержки ВК Пей, нужно перейти по ссылке http://vk.com/support

      Примечание: поддержка соц. сети предоставляет ответы на вопросы как с использованием сети ВКонтакте, так и платежной системы.

      Появится форма обратной связи, где следует вписать следующее:

      1. Тему обращения.
      2. Дополнить её кратким описанием ошибки или неполадки.
      3. Кликнуть по кнопке «Отправить».

      Форма обращения в поддержку VK Pay

      Чтобы получить ответ быстрее, описывать проблему нужно коротко, но детально. После этого останется дождаться письма от поддержки, которое приходит в течение примерно трех дней.

      Чтобы обратиться в службу при помощи мобильного телефона, потребуется:

      1. Открыть главное меню программы на смартфоне.
      2. Кликнуть по пункту «Помощь».
      3. Перейти в самый низ страницы и нажать на кнопку «Написать в Поддержку».

      Написать в поддержку VK Pay

      Откроется та же контактная форма, как и на компьютере. Платежная система обычно работает без сбоев, но если возникнут ошибки, то при помощи нашей инструкции вы сможете их устранить самостоятельно или обратиться в поддержку платежного сервиса. Желаем удачи!

      Источник: google-pays.ru

      VK Pay и VKBottle связать с ботом. Правильно ли написал код?

      Уже долго времени сижу не могу понять как реализовать VK Pay к боту на VKBottle. Присылает кнопку с оплатой все ок, но когда оплачиваешь грузит секунду и выдает такое сообщение: «Невозможно совершить операцию. Попробуйте позже»

      Вот код, думаю я что-то напутал и не то написал. Документации читал, но я немного запутался и надеюсь вы мне подскажите 🙂

      • Вопрос задан более года назад
      • 236 просмотров

      Комментировать
      Решения вопроса 0
      Ответы на вопрос 1
      Питонячий сишник

      Не знаю актуально ли дос их пор, но надеюсь кому-то пригодиться и этот человек не будет совершать моих ошибок.

      Нет, после оплаты не возникает ивента. Приходит лишь сообщение с определённым полем message.attachments под названием VkpayTransactionObject (см. больше тут), потому, лучше сделать так:

      По поводу моего кода не очень уверен, возможно путь (message.attachments[0].amount) не совсем верный, просто в моём боте, я передавал сумму и другие данные вместе с полезной нагрузкой (payload). Хотел бы уточнить, что бот среагирует на payload только после оплаты т.е. отправки сообщения. Так же посоветую не прописывать pip3 install —upgrade vkbottle-types сразу, лучше устанавливать сразу с репозитория на гитхабе

      pip install -U https://github.com/vkbottle/vkbottle-types/archive/master.zip

      Источник: qna.habr.com

Рейтинг
( Пока оценок нет )
Загрузка ...