Функция предназначена для проведения оплаты покупки в приложениях ЛитРес и VKmini_app через VKpay.
ID функции
w_vkpay_init
Кто может вызывать
Авторизованный пользователь.
Авторизованное приложение.
Принимаемые параметры
sum* – сумма оплаты в рублях, можно с копейками.
Возвращаемые значения
order_id – номер заказа;
payment_data_hash – мета платежных данных для вызова формы оплаты на клиенте через SDK VKpay.
Возможные ошибки
error_code | error_message | Описание |
---|---|---|
<ошибки в порядке возрастания> |
Пример запроса на сервер
{ "time" : "2019-07-22T16:16:02+03:00", "app" : 1, "sid" : "5576d27l3da65k26a60y4i4wb8960544", "requests" : [ { "id" : "w_vkpay_init", "func" : "w_vkpay_init", "param" : { "sum" : 123.45 } } ], "sha" : "84c7b659e2bdef66688021443c1dd1efe17111f3cb5d6ea49fc573c6564d391c" }
Пример ответа сервера
{ "success" : true, "time" : "2019-07-22T16:16:30+03:00", "w_paybuyclick_init" : { "success" : true, "order_id" : 951469908, "payment_data_hash" : { "data" : { "merchant_sign" : "71232594ec63fcef26e68c93e010baa79edc918b", "merchant_data" : "eyJ0cyI6MTUyODI3NzQ5MSwiY3VycmVuY3kiOiJSVUIiLCJvcmRlcl9pZCI6OTUxNDY2MjI1LCJhbW91bnQiOiI1MDAifQ==", "ts" : 1528277491, "currency" : "RUB", "order_id" : 951469908 }, "merchant_id" : 617001, "sign" : "3a15b699d40ddd8ad5dfbbc4cb104863", "action" : "pay-to-service", "description" : "LitRes.ru payment", "amount" : "123.45" } } }