एक स्थिर वॉलेट बनाना

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

अनुरोध

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

नामपैरामीटर प्रकारडिफ़ॉल्ट मानपरिभाषा
currency*string-मुद्रा कोड
network*string-ब्लॉकचेन नेटवर्क कोड
order_id*stringmin: 1max: 100alpha_dash-आपके सिस्टम में ऑर्डर आईडीपैरामीटर एक स्ट्रिंग होना चाहिए जिसमें वर्णमाला के अक्षर, संख्याएँ, अंडरस्कोर और डैश शामिल हों। इसमें कोई रिक्त स्थान या विशेष वर्ण नहीं होने चाहिए।order_id व्यापारी चालान/स्थिर वॉलेट/आवर्ती भुगतानों के भीतर अद्वितीय होना चाहिएजब हमें order_id वाला कोई मौजूदा इनवॉइस मिलता है, तो हम उसका विवरण लौटा देते हैं, नया इनवॉइस नहीं बनाया जाएगा।
url_callbackstringmin: 6max: 255urlnullURL, जिस पर वॉलेट के प्रत्येक टॉप-अप के बाद वेबहुक भेजा जाएगा
from_referral_codestringnullअनुरोध करने वाला व्यापारी कोड द्वारा रेफरर से जुड़ता है।उदाहरण के लिए, आप एक एप्लिकेशन हैं जो क्रिप्टोमस एपीआई के माध्यम से चालान उत्पन्न करता है और आपके ग्राहक अन्य स्टोर हैं।
वे आपके एप्लिकेशन में अपनी एपीआई कुंजी और व्यापारी आईडी दर्ज करते हैं, और आप उनके क्रेडेंशियल्स और अपना रेफरल कोड पास करके अनुरोध भेजते हैं।
इस प्रकार, आपके ग्राहक आपके क्रिप्टोमस खाते पर रेफरल बन जाते हैं और आपको उनके टर्नओवर से आय प्राप्त होगी।

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

string

परिभाषा

मुद्रा कोड

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

string

परिभाषा

ब्लॉकचेन नेटवर्क कोड

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

stringmin: 1max: 100alpha_dash

परिभाषा

आपके सिस्टम में ऑर्डर आईडीपैरामीटर एक स्ट्रिंग होना चाहिए जिसमें वर्णमाला के अक्षर, संख्याएँ, अंडरस्कोर और डैश शामिल हों। इसमें कोई रिक्त स्थान या विशेष वर्ण नहीं होने चाहिए।order_id व्यापारी चालान/स्थिर वॉलेट/आवर्ती भुगतानों के भीतर अद्वितीय होना चाहिएजब हमें order_id वाला कोई मौजूदा इनवॉइस मिलता है, तो हम उसका विवरण लौटा देते हैं, नया इनवॉइस नहीं बनाया जाएगा।

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

stringmin: 6max: 255url

डिफ़ॉल्ट मान

null

परिभाषा

URL, जिस पर वॉलेट के प्रत्येक टॉप-अप के बाद वेबहुक भेजा जाएगा

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

string

डिफ़ॉल्ट मान

null

परिभाषा

अनुरोध करने वाला व्यापारी कोड द्वारा रेफरर से जुड़ता है।उदाहरण के लिए, आप एक एप्लिकेशन हैं जो क्रिप्टोमस एपीआई के माध्यम से चालान उत्पन्न करता है और आपके ग्राहक अन्य स्टोर हैं।
वे आपके एप्लिकेशन में अपनी एपीआई कुंजी और व्यापारी आईडी दर्ज करते हैं, और आप उनके क्रेडेंशियल्स और अपना रेफरल कोड पास करके अनुरोध भेजते हैं।
इस प्रकार, आपके ग्राहक आपके क्रिप्टोमस खाते पर रेफरल बन जाते हैं और आपको उनके टर्नओवर से आय प्राप्त होगी।

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

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


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_uuidstringव्यापारी के वॉलेट का uuid
uuidstringकिसी विशेष नेटवर्क में वॉलेट का uuid
order_idstring|nullआपके सिस्टम में ऑर्डर आईडी
currencystringवॉलेट नेटवर्क मुद्रा
networkstringवॉलेट नेटवर्क कोड
addressstringकिसी विशेष नेटवर्क में वॉलेट पता
urlstringभुगतान फ़ॉर्म का लिंक

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

string

परिभाषा

व्यापारी के वॉलेट का uuid

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

string

परिभाषा

किसी विशेष नेटवर्क में वॉलेट का uuid

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

string|null

परिभाषा

आपके सिस्टम में ऑर्डर आईडी

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

string

परिभाषा

वॉलेट नेटवर्क मुद्रा

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

string

परिभाषा

वॉलेट नेटवर्क कोड

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

string

परिभाषा

किसी विशेष नेटवर्क में वॉलेट पता

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

string

परिभाषा

भुगतान फ़ॉर्म का लिंक

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


1{
2	"state": 0,
3	"result": {
4		"wallet_uuid": "de15b0f6-883f-4585-b27b-73a648044a92",
5		"uuid": "87961ae5-80c5-413a-a4fe-d38199894940",
6		"order_id": "1",
7		"currency": "USDT",
8		"network": "tron",
9		"address": "TTEtddVZyNtLD9wbq4PzomjBhtxenSMXbb",
10		"url": "https://pay.cryptomus.com/wallet/3901446a-4b74-4796-b50a-14e14dafe3ed"
11	}
12}
प्रतिलिपि

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

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

कोड : 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}
प्रतिलिपि