Төлемді төленген деп белгілеу
post https://api.cryptomus.com/v1/payment/mark-as-paid Көшіру
Пайдаланушыға төлемді төленген деп белгілеуге мүмкіндік береді.
Бұл операция тек келесі күй тіркесімдері бар төлемдер үшін қолжетімді: күй = белсенді және төлем_күйі = дұрыс емес_сома, немесе күй = аяқталды және төлем_күйі = дұрыс емес_сома.
Төлемді өңдеу ағыны асинхронды болғандықтан, күйді дереу жаңартуға кепілдік берілмейді. Соңғы нүкте шақырылған кезде, одан әрі өңдеу үшін сәйкес асинхронды тапсырма жасалады.
Өтініш
Сұрау параметрлері
| Есім | Параметр түрі | Анықтама |
|---|---|---|
| uuid | stringuuidrequired_without: order_id | төлем туралы uuid |
| order_id | stringrequired_without: uuid | Сіздің жүйеңіздегі идентификаторПараметр алфавиттік таңбалардан, сандардан, астында сызбалардан және сызықшалардан тұратын жол болуы керек. Ол ешқандай кеңістік немесе арнайы таңбалар болмауы керек. |
Параметр түрі
stringuuidrequired_without: order_idАнықтама
төлем туралы uuidПараметр түрі
stringrequired_without: uuidАнықтама
Сіздің жүйеңіздегі идентификаторПараметр алфавиттік таңбалардан, сандардан, астында сызбалардан және сызықшалардан тұратын жол болуы керек. Ол ешқандай кеңістік немесе арнайы таңбалар болмауы керек.
Мысал сұрау
curl --location 'https://api.cryptomus.com/v1/payment/mark-as-paid' \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"order_id": "test_107"
}'КөшіруЖауап
Жауаптың мысалы
1{
2 "state": 0,
3 "result": {
4 "success": true,
5 "message": "The request has been accepted and queued for processing."
6 }
7}КөшіруМүмкін қателер
Тексеру қателері
код : 422
мысал жауаптары:
1{
2 "message": "Payment not found.",
3 "state": 1
4}КөшіруІшкі қате
код : 500
мысал жауаптары:
1{
2 "message": "Server error, #1",
3 "code": 500,
4 "error": null
5}Көшіру