भुगतान को भुगतान के रूप में चिह्नित करें
post https://api.cryptomus.com/v1/payment/mark-as-paid प्रतिलिपि
यह सुविधा उपयोगकर्ता को भुगतान को भुगतान किया हुआ चिह्नित करने की अनुमति देती है।
यह सुविधा केवल निम्नलिखित स्थिति संयोजनों वाले भुगतानों के लिए उपलब्ध है: स्थिति = सक्रिय और भुगतान स्थिति = गलत राशि प्रतीक्षा कर रही है, या स्थिति = पूर्ण और भुगतान स्थिति = गलत राशि।
क्योंकि भुगतान प्रक्रिया अतुल्यकालिक है, इसलिए तत्काल स्थिति अपडेट की गारंटी नहीं है। जब एंडपॉइंट को कॉल किया जाता है, तो आगे की प्रक्रिया के लिए एक संबंधित अतुल्यकालिक कार्य बनाया जाता है।
अनुरोध
क्वेरी पैरामीटर
| नाम | पैरामीटर प्रकार | परिभाषा |
|---|---|---|
| uuid | stringuuidrequired_without: order_id | भुगतान का यूयूआईडी |
| order_id | stringrequired_without: uuid | आपके सिस्टम में ऑर्डर आईडीपैरामीटर एक स्ट्रिंग होना चाहिए जिसमें वर्णमाला के अक्षर, संख्याएँ, अंडरस्कोर और डैश शामिल हों। इसमें कोई रिक्त स्थान या विशेष वर्ण नहीं होने चाहिए। |
पैरामीटर प्रकार
stringuuidrequired_without: order_idपरिभाषा
भुगतान का यूयूआईडीपैरामीटर प्रकार
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}प्रतिलिपि