Функция предназначена для проведения оплаты покупки в приложениях ЛитРес и 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"
}
}
}