भुगतान बनाना

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

एपीआई के माध्यम से भुगतान केवल आपके बिजनेस वॉलेट बैलेंस से किया जाता है।

भुगतान विभिन्न तरीकों से किया जा सकता है:

  1. आप किसी विशिष्ट क्रिप्टोकरेंसी में भुगतान प्राप्त करना चुन सकते हैं और भुगतान स्वचालित रूप से उसी विशिष्ट क्रिप्टोकरेंसी में संसाधित हो जाएगा। ऐसा करने के लिए, सुनिश्चित करें कि आपके पास उस विशिष्ट मुद्रा में सभी संबंधित शुल्कों को कवर करने के लिए पर्याप्त शेष राशि हो।
  2. वैकल्पिक रूप से, आपके पास भुगतान राशि को किसी फ़िएट मुद्रा में निर्दिष्ट करने का विकल्प भी है। इस स्थिति में, राशि आपके उपलब्ध शेष से स्वचालित रूप से एक विशिष्ट क्रिप्टोकरेंसी में परिवर्तित हो जाएगी। उदाहरण के लिए, यदि आप LTC में 20 USD का भुगतान चाहते हैं, तो समतुल्य राशि आपके LTC शेष से काट ली जाएगी। सभी लागू शुल्कों को कवर करने के लिए संबंधित क्रिप्टोकरेंसी में पर्याप्त धनराशि होना महत्वपूर्ण है।
  3. एक और विकल्प यह है कि भुगतान राशि को किसी फ़िएट मुद्रा में निर्दिष्ट किया जाए, जो आपके USDT बैलेंस का उपयोग करके स्वचालित रूप से एक विशिष्ट क्रिप्टोकरेंसी में परिवर्तित हो जाएगी। यह विकल्प विशेष रूप से तब उपयोगी होता है जब आपने ऑटोकन्वर्ट सक्षम किया हो, क्योंकि आपके इनवॉइस की धनराशि स्वचालित रूप से USDT में परिवर्तित हो जाती है। उदाहरण के लिए, यदि आप LTC में 20 USD का भुगतान करना चाहते हैं, लेकिन आपके पास केवल USDT बैलेंस है, तो सुनिश्चित करें कि आपके पास सभी शुल्कों को पूरा करने के लिए पर्याप्त USDT धनराशि हो।
  4. इसके अलावा, आप अपनी पसंद की किसी भी क्रिप्टोकरेंसी में भुगतान राशि निर्दिष्ट कर सकते हैं। फिर भुगतान स्वचालित रूप से उस विशिष्ट क्रिप्टोकरेंसी में संसाधित हो जाएगा, और आपके उपलब्ध USDT बैलेंस का उपयोग किया जाएगा। सभी संबंधित शुल्कों को कवर करने के लिए पर्याप्त USDT बैलेंस होना ज़रूरी है।

अनुरोध

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

नामपैरामीटर प्रकारडिफ़ॉल्ट मानपरिभाषा
amount*string-भुगतान राशि
currency*string-भुगतान के लिए मुद्रा कोडयदि मुद्रा फिएट है, तो to_currency पैरामीटर आवश्यक है.
order_id*stringmin:1max:100alpha_dash-आपके सिस्टम में ऑर्डर आईडीपैरामीटर एक स्ट्रिंग होना चाहिए जिसमें वर्णमाला के अक्षर, संख्याएँ, अंडरस्कोर और डैश शामिल हों। इसमें कोई रिक्त स्थान या विशेष वर्ण नहीं होने चाहिए।व्यापारी भुगतानों में order_id अद्वितीय होना चाहिएजब हमें order_id वाला कोई मौजूदा भुगतान मिलता है, तो हम उसका विवरण लौटा देते हैं, नया भुगतान नहीं बनाया जाएगा.
address*string-उस वॉलेट का पता जिससे निकासी की जाएगी
is_subtract*boolean-यह निर्धारित करता है कि निकासी शुल्क कहां काटा जाएगासच - आपके बैलेंस सेगलत - भुगतान राशि से, भुगतान राशि कम कर दी जाएगी
network*string-ब्लॉकचेन नेटवर्क कोडजब currency/to_currency एक क्रिप्टोकरेंसी हो और उसका केवल एक नेटवर्क हो, उदाहरण के लिए BTC, तो इसकी आवश्यकता नहीं है
url_callback-वह URL जिस पर भुगतान स्थिति वाले वेबहुक भेजे जाएंगे
to_currency-क्रिप्टोकरेंसी कोड जिसमें भुगतान किया जाएगा। इसका उपयोग तब किया जाता है जब मुद्रा पैरामीटर फ़िएट हो। नीचे दिए गए उदाहरण देखें
course_sourcestringउपलब्ध मान• Binance• BinanceP2p• Exmo• Kucoinव्यापारी की सेटिंग से मूल्यवह सेवा जिससे चालान में रूपांतरण के लिए विनिमय दरें ली जाती हैं।यह पैरामीटर केवल तभी लागू होता है जब मुद्रा फिएट हो, अन्यथा डिफ़ॉल्ट मान व्यापारी की सेटिंग से लिया जाता है।
from_currencystringnullनिकासी राशि को स्वचालित रूप से परिवर्तित करने और from_currency शेष राशि का उपयोग करने की अनुमति देता है। केवल USDT उपलब्ध है।
prioritystringmin: 4max: 11उपलब्ध मान• recommended• economy• high• highestrecommendedनिकासी प्राथमिकता चुनने के लिए पैरामीटर। निकासी शुल्क की लागत चयनित पैरामीटर पर निर्भर करती है।यह पैरामीटर केवल BTC, ETH, POLYGON और BSC नेटवर्क का उपयोग करने के मामले में लागू होता है।
memostringmin: 1max: 64-TON के लिए अतिरिक्त पहचानकर्ता, किसी विशेष प्राप्तकर्ता या लक्ष्य को निर्दिष्ट करने के लिए उपयोग किया जाता है

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

string

परिभाषा

भुगतान राशि

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

string

परिभाषा

भुगतान के लिए मुद्रा कोडयदि मुद्रा फिएट है, तो to_currency पैरामीटर आवश्यक है.

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

stringmin:1max:100alpha_dash

परिभाषा

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

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

string

परिभाषा

उस वॉलेट का पता जिससे निकासी की जाएगी

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

boolean

परिभाषा

यह निर्धारित करता है कि निकासी शुल्क कहां काटा जाएगासच - आपके बैलेंस सेगलत - भुगतान राशि से, भुगतान राशि कम कर दी जाएगी

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

string

परिभाषा

ब्लॉकचेन नेटवर्क कोडजब currency/to_currency एक क्रिप्टोकरेंसी हो और उसका केवल एक नेटवर्क हो, उदाहरण के लिए BTC, तो इसकी आवश्यकता नहीं है

परिभाषा

वह URL जिस पर भुगतान स्थिति वाले वेबहुक भेजे जाएंगे

परिभाषा

क्रिप्टोकरेंसी कोड जिसमें भुगतान किया जाएगा। इसका उपयोग तब किया जाता है जब मुद्रा पैरामीटर फ़िएट हो। नीचे दिए गए उदाहरण देखें

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

string
उपलब्ध मान
- Binance- BinanceP2p- Exmo- Kucoin

डिफ़ॉल्ट मान

व्यापारी की सेटिंग से मूल्य
उपलब्ध मान
- Binance- BinanceP2p- Exmo- Kucoin

परिभाषा

वह सेवा जिससे चालान में रूपांतरण के लिए विनिमय दरें ली जाती हैं।यह पैरामीटर केवल तभी लागू होता है जब मुद्रा फिएट हो, अन्यथा डिफ़ॉल्ट मान व्यापारी की सेटिंग से लिया जाता है।

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

string

डिफ़ॉल्ट मान

null

परिभाषा

निकासी राशि को स्वचालित रूप से परिवर्तित करने और from_currency शेष राशि का उपयोग करने की अनुमति देता है। केवल USDT उपलब्ध है।

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

stringmin: 4max: 11
उपलब्ध मान
- recommended- economy- high- highest

डिफ़ॉल्ट मान

recommended
उपलब्ध मान
- recommended- economy- high- highest

परिभाषा

निकासी प्राथमिकता चुनने के लिए पैरामीटर। निकासी शुल्क की लागत चयनित पैरामीटर पर निर्भर करती है।यह पैरामीटर केवल BTC, ETH, POLYGON और BSC नेटवर्क का उपयोग करने के मामले में लागू होता है।

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

stringmin: 1max: 64

परिभाषा

TON के लिए अतिरिक्त पहचानकर्ता, किसी विशेष प्राप्तकर्ता या लक्ष्य को निर्दिष्ट करने के लिए उपयोग किया जाता है

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

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


curl https://api.cryptomus.com/v1/payout \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{ 
    "amount": "5",
    "currency": "USDT", 
    "network": "TRON", 
    "order_id": "1",
    "address": "TDD97yguPESTpcrJMqU6h2ozZbibv4Vaqm", 
    "url_callback": "https://your.site/callback", 
    "is_subtract": "1"
}'
प्रतिलिपि

प्रतिक्रिया

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

नामपैरामीटर प्रकारपरिभाषा
uuidstringभुगतान का यूयूआईडी
amountstringभुगतान राशि मुद्रा में
currencystringभुगतान के लिए मुद्रा कोड
networkstring|nullब्लॉकचेन नेटवर्क का कोड जिसमें भुगतान किया जाता है
payer_currencystring|nullवह क्रिप्टोकरेंसी कोड जिसमें भुगतान वास्तव में किया जाएगा। भुगतान पता भुगतान मुद्रा प्राप्त करेगा।
payer_amountstring|nullभुगतान की राशि भुगतानकर्ता_मुद्रा में.
addressstringउस वॉलेट का पता जिस पर भुगतान किया जाता है
txidstring|nullब्लॉकचेन में लेनदेन आईडी
statusstringभुगतान स्थिति सभी उपलब्ध स्थितियाँ देखें
is_finalbooleanक्या भुगतान अंतिम रूप से हो गया हैभुगतान प्रक्रिया को सफलतापूर्वक भुगतान हो जाने पर या विफल होने पर अंतिम माना जाता है। भुगतान विफल होने की स्थिति में, धनराशि आपके बैलेंस में वापस कर दी जाएगी, जिसके लिए आपको भुगतान प्रक्रिया फिर से शुरू करनी होगी।
balancestring|nullव्यापारी के बैलेंस पर शेष धनराशि.
order_idstring|nullआपके सिस्टम में ऑर्डर आईडी
commissionstring|nullक्रिप्टोमस कमीशन राशि
merchant_amountstring|nullवह राशि जो व्यापारी के शेष से डेबिट की जाती है, जिसमें सभी कमीशन शामिल हैं।
convertउस मुद्रा के बारे में जानकारी जिसमें भुगतान स्वचालित रूप से परिवर्तित हो जाएगा। रूपांतरण भुगतानकर्ता_मुद्रा से USDT में किया जाता हैयदि from_currency पास किया गया है तो उपस्थित रहें
convert.to_currencystring|nullवह मुद्रा कोड जिसमें भुगतान परिवर्तित किया जाएगा
convert.from_currencystringमुद्रा से
convert.commissionstringरूपांतरण शुल्क
convert.ratestring|nullरूपांतरण दर
convert.from_amountstring|nullराशि

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

string

परिभाषा

भुगतान का यूयूआईडी

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

string

परिभाषा

भुगतान राशि मुद्रा में

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

string

परिभाषा

भुगतान के लिए मुद्रा कोड

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

string|null

परिभाषा

ब्लॉकचेन नेटवर्क का कोड जिसमें भुगतान किया जाता है

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

string|null

परिभाषा

वह क्रिप्टोकरेंसी कोड जिसमें भुगतान वास्तव में किया जाएगा। भुगतान पता भुगतान मुद्रा प्राप्त करेगा।

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

string|null

परिभाषा

भुगतान की राशि भुगतानकर्ता_मुद्रा में.

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

string

परिभाषा

उस वॉलेट का पता जिस पर भुगतान किया जाता है

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

string|null

परिभाषा

ब्लॉकचेन में लेनदेन आईडी

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

string

परिभाषा

भुगतान स्थिति सभी उपलब्ध स्थितियाँ देखें

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

boolean

परिभाषा

क्या भुगतान अंतिम रूप से हो गया हैभुगतान प्रक्रिया को सफलतापूर्वक भुगतान हो जाने पर या विफल होने पर अंतिम माना जाता है। भुगतान विफल होने की स्थिति में, धनराशि आपके बैलेंस में वापस कर दी जाएगी, जिसके लिए आपको भुगतान प्रक्रिया फिर से शुरू करनी होगी।

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

string|null

परिभाषा

व्यापारी के बैलेंस पर शेष धनराशि.

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

string|null

परिभाषा

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

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

string|null

परिभाषा

क्रिप्टोमस कमीशन राशि

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

string|null

परिभाषा

वह राशि जो व्यापारी के शेष से डेबिट की जाती है, जिसमें सभी कमीशन शामिल हैं।

परिभाषा

उस मुद्रा के बारे में जानकारी जिसमें भुगतान स्वचालित रूप से परिवर्तित हो जाएगा। रूपांतरण भुगतानकर्ता_मुद्रा से USDT में किया जाता हैयदि from_currency पास किया गया है तो उपस्थित रहें

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

string|null

परिभाषा

वह मुद्रा कोड जिसमें भुगतान परिवर्तित किया जाएगा

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

string

परिभाषा

मुद्रा से

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

string

परिभाषा

रूपांतरण शुल्क

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

string|null

परिभाषा

रूपांतरण दर

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

string|null

परिभाषा

राशि

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


1{
2    "state": 0,
3    "result": {
4        "uuid": "a7c0caec-a594-4aaa-b1c4-77d511857594",
5        "amount": "3",
6        "currency": "USDT",
7        "network": "TRON",
8        "payer_currency": "USDT",
9        "payer_amount": "3",
10        "address": "TJ...",
11        "txid": null,
12        "status": "process",
13        "is_final": false,
14        "balance": "129",
15        "order_id": "1",
16        "commission": null,
17        "merchant_amount": null
18    }
19}
20
प्रतिलिपि

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

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

कोड : 422

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


1{
2	"state": 1,
3	"errors": {
4		"amount": ["validation.required"]
5	}
6}
प्रतिलिपि

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


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

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


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

अगर हमें भुगतान करने के लिए सेवा नहीं मिलती है, तो आपको यह त्रुटि संदेश प्राप्त होगा। आपको यह सुनिश्चित करना होगा कि क्रिप्टोकरेंसी समर्थित है। दर्ज किए गए मानों की शुद्धता की जाँच करें: currency, network, from_currency, to_currency:


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

यदि निकासी राशि बहुत छोटी है, तो आपको यह त्रुटि संदेश प्राप्त होगा:


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

यदि आपके पास भुगतान की क्रिप्टोकरेंसी वाला कोई सक्रिय व्यापारी वॉलेट नहीं होगा, तो आपको यह त्रुटि प्राप्त होगी:


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

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


1{
2    "state": 1,
3    "message": "Not enough funds"
4}
प्रतिलिपि

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


1{
2    "state": 1,
3    "message": "Not found service to_currency"
4}
प्रतिलिपि

यदि to_currency में परिवर्तित करते समय गलती से कुछ हो जाता है, तो आपको यह त्रुटि संदेश प्राप्त होगा:


1{
2    "state": 1,
3    "message": "Error convert to_currency"
4}
प्रतिलिपि

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


1{
2    "state": 1,
3    "message": "Minimum amount 0.5 USDT"
4}
प्रतिलिपि

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


1{
2    "state": 1,
3    "message": "Maximum amount 10000000 USDT"
4}
प्रतिलिपि

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


1{
2    "state": 1,
3    "message": "Not enough funds"
4}
प्रतिलिपि

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


1{
2    "state": 1,
3    "message": "Not enough balance for convert USDT to LTC"
4}
प्रतिलिपि

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


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

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

कोड : 500

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


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