API Точка
Здравствуйте! У меня есть вопросы по работе с API Точки.
Я в своём сервисе планирую использовать выставление счетов ЮЛ:https://developers.tochka.com/docs/tochka-api/api/rabota-s-vystavleniem-schetov
В тестовом режиме настроил и проверил взаимодействие через sandbox. Всё в порядке. Но теперь хочу настроить вебхук.
Верно ли я понимаю, что мне нужен тип webhookType = "incomingPayment"?
И ещё вопрос: когда я через createInvoice выставляю счёт, мне возвращается только documentId в UUID формате и больше никакой информации(ну ещё статус можно проверить), как понять, что полученный вебхук связан с оплатой конкретного счёта?
Заранее благодарю за ответ!
Но в нём не будет uuid выставленного счёта, нужно будет сопоставлять сумму, и реквизиты контрагента, которые были в выставленном счёте.
Также, для того, чтобы узнать статус выставленного счёта нужно, чтобы было выполнено 3 условия:
1. В назначении платежа от контрагента должен быть указан номер выставленного счёта;
2. Сумма должна быть равной той, что была в выставленном счёте;
3. Оплата должна прийти от того контрагента, которому был выставлен счёт.
Только при выполнении этих 3-х пунктов можно убедиться, что статус поменялся методом: — Get Invoice Payment Status: https://developers.tochka.com/docs/tochka-api/api/get-invoice-payment-status-invoice-v-1-0-bills-customer-code-document-id-payment-status-get.
Конечный успешный статус будет "payment_paid"
Но в нём не будет uuid выставленного счёта, нужно будет сопоставлять сумму, и реквизиты контрагента, которые были в выставленном счёте.
Также, для того, чтобы узнать статус выставленного счёта нужно, чтобы было выполнено 3 условия:
1. В назначении платежа от контрагента должен быть указан номер выставленного счёта;
2. Сумма должна быть равной той, что была в выставленном счёте;
3. Оплата должна прийти от того контрагента, которому был выставлен счёт.
Только при выполнении этих 3-х пунктов можно убедиться, что статус поменялся методом: — Get Invoice Payment Status: https://developers.tochka.com/docs/tochka-api/api/get-invoice-payment-status-invoice-v-1-0-bills-customer-code-document-id-payment-status-get.
Конечный успешный статус будет "payment_paid"
Спасибо большое за оперативный ответ!
Скажите пожалуйста, верно ли я понимаю, что в теле полученного хука значение documentNumber должно соответствовать значению поля number, которое я инициализирую при отправке запроса к ручке createInvoice?
```json
{
"Data": {
},
"Content": {
}
```
Спасибо большое за оперативный ответ!
Скажите пожалуйста, верно ли я понимаю, что в теле полученного хука значение documentNumber должно соответствовать значению поля number, которое я инициализирую при отправке запроса к ручке createInvoice?
```json
{
"Data": {
},
"Content": {
}
```
Спасибо большое за оперативный ответ!
Скажите пожалуйста, верно ли я понимаю, что в теле полученного хука значение documentNumber должно соответствовать значению поля number, которое я инициализирую при отправке запроса к ручке createInvoice?
```json
{
"Data": {
},
"Content": {
}
```
Сопоставить вебхук и выставленный счёт можно по реквизитам контрагента и сумме. А также по назначению платежа, если контрагент передал в нём, например: "Оплата по счёту №х от ...."