Оновлення даних по інвойсу (Invoice update)

Метод для оновлення певних даних по інвойсу.

URI

POST api/invoicer/invoices/update

Запит:

Ключ

Опис

Тип

Обов'язковість

Приклад

Ключ

Опис

Тип

Обов'язковість

Приклад

params

 

 

 

 

sessionId

id сессії клієнта

string, uuid

так

"00684a7f-3d5c-43f4-b4d1-ea994226be9c"

id

id інвойсу

string, uuid

так

"6e391161-94ff-41a3-bd22-c6d77509bff6"

data

 

 

 

 

cardTo{}.pan

пан карти

string

ні

"4134170000010886"

cardTo{}.id

id карти отримувача

string, uuid

ні

"b8220f46-8c28-4068-9488-2e1b37359b06"

tag

поле для групування інвойсів

strring

ні

"Клиєнт 1"

redirectUrl

адреса перенаправлення

string

ні

"https://uapay.ua"

callbackUrl

адреса відправки пост-відповідей

string

ні

"http://ptsv2.com/t/test_server/post"

extraInfo

додаткова інформація

json

ні

"{\"base\":true, \"origin\":\"invoicer\",\"email\":\"test@ukr.net\"}"

 

1 2 3 4 5 6 7 8 9 10 11 12 13 { "params": { "sessionId": "00684a7f-3d5c-43f4-b4d1-ea994226be9c", "id": "065f927e-f78f-4d9a-ad07-cef58c16ca96" }, "data": { "redirectUrl": "", "tag": "Клиент 1", "callbackUrl": "http://ptsv2.com/t/test_server/post", "cardToId": "c9cc0a38-c5f5-429d-89d6-e4be3656560c", "extraInfo": "{\"base\":true,\"origin\":\"invoicer\",\"email\":\"test@ukr.net\"}" } }

Відповідь:

Ключ

Опис

Тип

Приклад

Ключ

Опис

Тип

Приклад

status

Статус. 0 - помилка, 1 - успіх

integer

1

data

 

 

 

id

id інвойсу

string, uuid

"edacfce8-eb97-4f4f-8fa2-0fb044932ac3"

1 2 3 4 5 6 { "status": 1, "data": { "id": "edacfce8-eb97-4f4f-8fa2-0fb044932ac3" } }