एक स्थिर वॉलेट बनाना
post
https://api.cryptomus.com/v1/wallet
अनुरोध
क्वेरी पैरामीटर
नाम | पैरामीटर प्रकार | डिफ़ॉल्ट मान | परिभाषा |
---|---|---|---|
currency* | string | मुद्रा कोड | |
network* | string | ब्लॉकचेन नेटवर्क कोड | |
order_id* | stringmin: 1max: 100alpha_dash | आपके सिस्टम में ऑर्डर आईडीपैरामीटर एक स्ट्रिंग होना चाहिए जिसमें वर्णमाला के अक्षर, संख्याएँ, अंडरस्कोर और डैश शामिल हों। इसमें कोई रिक्त स्थान या विशेष वर्ण नहीं होने चाहिए।order_id व्यापारी चालान/स्थिर वॉलेट/आवर्ती भुगतानों के भीतर अद्वितीय होना चाहिएजब हमें order_id वाला कोई मौजूदा इनवॉइस मिलता है, तो हम उसका विवरण लौटा देते हैं, नया इनवॉइस नहीं बनाया जाएगा। | |
url_callback | stringmin: 6max: 255url | null | URL, जिस पर वॉलेट के प्रत्येक टॉप-अप के बाद वेबहुक भेजा जाएगा |
from_referral_code | string | null | अनुरोध करने वाला व्यापारी कोड द्वारा रेफरर से जुड़ता है।उदाहरण के लिए, आप एक एप्लिकेशन हैं जो क्रिप्टोमस एपीआई के माध्यम से चालान उत्पन्न करता है और आपके ग्राहक अन्य स्टोर हैं। वे आपके एप्लिकेशन में अपनी एपीआई कुंजी और व्यापारी आईडी दर्ज करते हैं, और आप उनके क्रेडेंशियल्स और अपना रेफरल कोड पास करके अनुरोध भेजते हैं।इस प्रकार, आपके ग्राहक आपके क्रिप्टोमस खाते पर रेफरल बन जाते हैं और आपको उनके टर्नओवर से आय प्राप्त होगी। |
पैरामीटर प्रकार
stringपरिभाषा
मुद्रा कोडपैरामीटर प्रकार
stringपरिभाषा
ब्लॉकचेन नेटवर्क कोडपैरामीटर प्रकार
stringmin: 1max: 100alpha_dashपरिभाषा
आपके सिस्टम में ऑर्डर आईडीपैरामीटर एक स्ट्रिंग होना चाहिए जिसमें वर्णमाला के अक्षर, संख्याएँ, अंडरस्कोर और डैश शामिल हों। इसमें कोई रिक्त स्थान या विशेष वर्ण नहीं होने चाहिए।order_id व्यापारी चालान/स्थिर वॉलेट/आवर्ती भुगतानों के भीतर अद्वितीय होना चाहिएजब हमें order_id वाला कोई मौजूदा इनवॉइस मिलता है, तो हम उसका विवरण लौटा देते हैं, नया इनवॉइस नहीं बनाया जाएगा।पैरामीटर प्रकार
stringmin: 6max: 255urlपरिभाषा
URL, जिस पर वॉलेट के प्रत्येक टॉप-अप के बाद वेबहुक भेजा जाएगापैरामीटर प्रकार
stringपरिभाषा
अनुरोध करने वाला व्यापारी कोड द्वारा रेफरर से जुड़ता है।उदाहरण के लिए, आप एक एप्लिकेशन हैं जो क्रिप्टोमस एपीआई के माध्यम से चालान उत्पन्न करता है और आपके ग्राहक अन्य स्टोर हैं।
वे आपके एप्लिकेशन में अपनी एपीआई कुंजी और व्यापारी आईडी दर्ज करते हैं, और आप उनके क्रेडेंशियल्स और अपना रेफरल कोड पास करके अनुरोध भेजते हैं।इस प्रकार, आपके ग्राहक आपके क्रिप्टोमस खाते पर रेफरल बन जाते हैं और आपको उनके टर्नओवर से आय प्राप्त होगी।
* - अनिवार्य पैरामीटर
अनुरोध उदाहरण
curl https://api.cryptomus.com/v1/wallet \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
"currency": "USDT",
"network": "tron",
"order_id": "1",
"url_callback": "https://your.site/callback"
}'
प्रतिलिपिप्रतिक्रिया
प्रतिक्रिया पैरामीटर
नाम | परिभाषा |
---|---|
wallet_uuid | व्यापारी के वॉलेट का uuid |
uuid | किसी विशेष नेटवर्क में वॉलेट का uuid |
address | किसी विशेष नेटवर्क में वॉलेट पता |
network | वॉलेट नेटवर्क कोड |
currency | वॉलेट नेटवर्क मुद्रा |
url | भुगतान फ़ॉर्म का लिंक |
परिभाषा
व्यापारी के वॉलेट का uuidपरिभाषा
किसी विशेष नेटवर्क में वॉलेट का uuidपरिभाषा
किसी विशेष नेटवर्क में वॉलेट पतापरिभाषा
वॉलेट नेटवर्क कोडपरिभाषा
वॉलेट नेटवर्क मुद्रापरिभाषा
भुगतान फ़ॉर्म का लिंक
प्रतिक्रिया उदाहरण
1{
2 "state": 0,
3 "result": {
4 "wallet_uuid": "de15b0f6-883f-4585-b27b-73a648044a92",
5 "uuid": "87961ae5-80c5-413a-a4fe-d38199894940",
6 "address": "TTEtddVZyNtLD9wbq4PzomjBhtxenSMXbb",
7 "network": "tron",
8 "currency": "USDT",
9 "url": "https://pay.cryptomus.com/wallet/3901446a-4b74-4796-b50a-14e14dafe3ed"
10 }
11}
प्रतिलिपिसंभावित त्रुटियाँ
सत्यापन त्रुटियाँ
कोड : 422
उदाहरण प्रतिक्रियाएँ:
यदि कोई पैरामीटर आवश्यक है और पास नहीं किया गया है:
1{
2 "state": 1,
3 "errors": {
4 "currency": ["validation.required"]
5 }
6}
प्रतिलिपियदि आपके भुगतान अवरुद्ध हैं, तो आपको सहायता टीम से संपर्क करना होगा।
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
5
प्रतिलिपियदि हमें मुद्रा और नेटवर्क के साथ भुगतान सेवा नहीं मिलती है:
1{
2 "state": 1,
3 "message": "The service was not found"
4}
प्रतिलिपियदि तकनीकी कार्य होता है और भुगतान अस्थायी रूप से अनुपलब्ध है, तो आपको यह त्रुटि संदेश प्राप्त हो सकता है:
1{
2 "state": 1,
3 "message": "The terminal was not found"
4}
प्रतिलिपि
1{
2 "state": 1,
3 "message": "Server error"
4}
प्रतिलिपि
1{
2 "state": 1,
3 "message": "Wallet not found"
4}
प्रतिलिपि