Төлемді төленген деп белгілеу

post https://api.cryptomus.com/v1/payment/mark-as-paid Көшіру

Пайдаланушыға төлемді төленген деп белгілеуге мүмкіндік береді.

Бұл операция тек келесі күй тіркесімдері бар төлемдер үшін қолжетімді: күй = белсенді және төлем_күйі = дұрыс емес_сома, немесе күй = аяқталды және төлем_күйі = дұрыс емес_сома.

Төлемді өңдеу ағыны асинхронды болғандықтан, күйді дереу жаңартуға кепілдік берілмейді. Соңғы нүкте шақырылған кезде, одан әрі өңдеу үшін сәйкес асинхронды тапсырма жасалады.

Өтініш

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

ЕсімПараметр түріАнықтама
uuidstringuuidrequired_without: order_idтөлем туралы uuid
order_idstringrequired_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}
Көшіру