WebHook-ті қайта жіберіңіз

post
https://api.cryptomus.com/v1/payment/resend
Еліктеу

Вебook-ты шот-фактурамен қайта жіберіңіз. Сіз веб -Гook-ті тек аяқтаған шот-фактуралар үшін, яғни, күйлердегі шот-фактуралар үшін қайта жібере аласыз: wrong_amount , paid, paid_over..

Шот-фактурадағы WebHook-ті қайта жіберу үшін url_callback шот-фактураны құру кезінде көрсетілуі керек.

Өтініш

Сұрау параметрлері

ЕсімПараметр түріАнықтама
uuid*uuidrequired_without: order_idШот-фактура UUID
order_id*stringmin:1max:128alpha_dashrequired_without: uuidШот-фактураның өтінімі

Параметр түрі

uuidrequired_without: order_id

Анықтама

Шот-фактура UUID

Параметр түрі

stringmin:1max:128alpha_dashrequired_without: uuid

Анықтама

Шот-фактураның өтінімі

* - Міндетті параметр

Қажетті параметрлердің біреуін, егер сіз екеуін де жіберсеңіз, есептік жазбаны анықтайды order_id

Мысал сұрау


curl https://api.cryptomus.com/v1/payment/resend \
    -X POST \
    -H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
    -H 'sign: fe99035f86fa436181717b302b95bacff1' \
    -H 'Content-Type: application/json' \
    -d '{
            "uuid": "8b03432e-385b-4670-8d06-064591096795"
        }'
Еліктеу

Жауап

Жауаптың мысалы


1{
2    "state": 0,
3    "result": []
4}
Еліктеу

Мүмкін қателер

Тексеру қателері

код : 422

Мысал жауаптары:

Егер сіз uuid tock_id өтпесеңіз, сіз бұл хабарламаны аласыз. Бұл дегеніміз, кем дегенде, параметрлердің біреуі қажет екенін білдіреді.


1{
2	  "state": 1,
3	  "errors": {
4        "uuid": ["validation.required_without"],
5        "order_id": ["validation.required_without"]
6	  }
7}
Еліктеу

Егер шот-фактура табылмаса


1{
2	"state": 1,
3	"message": "Payment not found"
4}
Еліктеу

Егер шот-фактураны жасау кезінде URL_CALLBACK көрсетілмесе және хабарлама жіберілмесе, жіберілмейді, қайта жіберуге ештеңе жоқ және сіз бұл қате туралы хабарлама аласыз:


1{
2	"state": 1,
3	"message": "Notification not found"
4}
Еліктеу

Қалғанның максималды саны 10, егер сіз осы шектеуден асып кетсеңіз, сіз қате туралы хабарлама аласыз. Егер сіз хабарламаны шексіз қайта жібергіңіз келсе, сіз қолдаумен байланыса аласыз.


1{
2	"state": 1,
3	"message": "Too much resend"
4}
Еліктеу