अवरुद्ध पते पर धनवापसी भुगतान

post https://api.cryptomus.com/v1/wallet/blocked-address-refund प्रतिलिपि

आप केवल एक बार ही धन वापसी कर सकते हैं।

अनुरोध

क्वेरी पैरामीटर

नामपैरामीटर प्रकारपरिभाषा
uuidstringuuidrequired_without: order_idस्थिर वॉलेट का uuid
order_idstringmin:1max:32alpha_dashrequired_without: uuidस्थिर वॉलेट की ऑर्डर आईडी
address*stringmin:10max:128alpha_dashसभी अवरुद्ध धनराशि इस पते पर वापस करें

पैरामीटर प्रकार

stringuuidrequired_without: order_id

परिभाषा

स्थिर वॉलेट का uuid

पैरामीटर प्रकार

stringmin:1max:32alpha_dashrequired_without: uuid

परिभाषा

स्थिर वॉलेट की ऑर्डर आईडी

पैरामीटर प्रकार

stringmin:10max:128alpha_dash

परिभाषा

सभी अवरुद्ध धनराशि इस पते पर वापस करें

* - अनिवार्य पैरामीटर

भुगतान वापस करने के लिए आपको या तो uuid या order_id पास करना होगा, यदि आप दोनों पास करते हैं, तो स्थिर वॉलेट की पहचान इस प्रकार की जाएगी uuid

अनुरोध उदाहरण


curl https://api.cryptomus.com/v1/wallet/blocked-address-refund \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
    "order_id": "1",
      "address": "TK8..."
}'
प्रतिलिपि

प्रतिक्रिया

प्रतिक्रिया पैरामीटर

नामपरिभाषा
commissionधनवापसी का कमीशन
amountधनवापसी की राशि

परिभाषा

धनवापसी का कमीशन

परिभाषा

धनवापसी की राशि

प्रतिक्रिया उदाहरण


1{
2    "state": 0,
3    "result": {
4        "commission": "0.50",
5        "amount": "9.50"
6    }
7}
प्रतिलिपि

संभावित त्रुटियाँ

सत्यापन त्रुटियाँ

कोड : 422

उदाहरण प्रतिक्रियाएँ:

यदि आप uuid और order_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": "Not found"
4}
प्रतिलिपि

जब तक अवरुद्ध स्थिर वॉलेट से केवल एक बार ही निकासी की अनुमति है, यदि निकासी पहले ही की जा चुकी है तो आपको यह त्रुटि संदेश प्राप्त होगा:


1{
2    "state": 1,
3    "message": "You can withdraw only once"
4}
प्रतिलिपि

जब तक अवरुद्ध स्थिर वॉलेट से केवल एक बार निकासी की अनुमति है, यदि आपने पैरामीटर is_force_refund=true के साथ एक स्थिर वॉलेट को अवरुद्ध किया है, तो निकासी पहले ही हो चुकी थी और आपको यह त्रुटि संदेश प्राप्त होगा:


1{
2    "state": 1,
3    "message": "You can withdraw only once"
4}
प्रतिलिपि

यदि धन वापसी की प्रक्रिया पहले से चल रही है:


1{
2    "state": 1,
3    "message": "Refund is in process"
4}
प्रतिलिपि

अगर आपके व्यापारी या उपयोगकर्ता पर भुगतान अवरुद्ध है, तो आपको यह त्रुटि संदेश प्राप्त होगा। उदाहरण के लिए, ऐसा तब होता है जब आप अपना पासवर्ड बदलते हैं और भुगतान 24 घंटे के लिए अवरुद्ध हो जाता है।


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
प्रतिलिपि

यदि स्टैटिक वॉलेट में कोई भुगतान नहीं किया गया:


1{
2    "state": 1,
3    "message": "Nothing to withdraw"
4}
प्रतिलिपि

यदि भुगतान राशि क्रिप्टोकरेंसी के लिए न्यूनतम समर्थित राशि से कम है, तो आपको यह त्रुटि संदेश प्राप्त होगा:


1{
2    "state": 1,
3    "message": "The amount is too small"
4}
प्रतिलिपि

यदि तकनीकी कार्य होता है या भुगतान अस्थायी रूप से अनुपलब्ध है, तो आपको यह त्रुटि संदेश प्राप्त होगा:


1{
2    "state": 1,
3    "message": "Server error"
4}
प्रतिलिपि


1{
2    "state": 1,
3    "message": "The service was not found"
4}
प्रतिलिपि

आंतरिक सर्वर त्रुटि

कोड : 500

उदाहरण प्रतिक्रियाएँ:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
प्रतिलिपि