OptionalhashХеш оплаты для кнопки vkpay. По документации VK API поле hash у vkpay-кнопки находится именно внутри action, а не на верхнем уровне объекта кнопки.
OptionallabelТекст, отображаемый на кнопке.
OptionallinkURL для перехода при нажатии на кнопку. Используется только для кнопок типа open_link.
OptionalpayloadДополнительные данные, передаваемые при нажатии на кнопку. Могут быть строкой или объектом.
OptionaltypeТип действия кнопки. Возможные значения:
IVkButtonAction Интерфейс для действия кнопки VK.
Определяет тип действия, которое будет выполнено при нажатии на кнопку.
Example