ایجاد فاکتور

post https://api.cryptomus.com/v1/payment کپی کنید

درخواست

پارامترهای پرس و جو

نامنوع پارامتریمقدار پیش فرضتعریف
amount*string-مبلغی که باید پرداخت شوداگر سکه در مقدار وجود دارد ، آنها را با جداکننده ارسال کنید.
مثال: 10.28
currency*string-کد ارز
order_id*stringmin: 1max: 100alpha_dash-شناسه را در سیستم خود سفارش دهیداین پارامتر باید رشته ای باشد که از کاراکترهای الفبایی ، اعداد ، زیرکانها و خطوط تشکیل شده است. این نباید شامل هر فضایی یا شخصیت های خاص باشد. order_id باید در فاکتورهای بازرگان/کیف پول استاتیک/پرداخت عود بی نظیر باشدوقتی فاکتور موجود را با order_id پیدا می کنیم ، جزئیات آن را برمی گردانیم ، یک فاکتور جدید ایجاد نمی شود.
networkstringnullکد شبکه blockchain
url_returnstringmin: 6max: 255urlnullقبل از پرداخت ، کاربر می تواند روی دکمه فرم پرداخت کلیک کرده و در این آدرس به صفحه فروشگاه برگردد.
url_successstringmin: 6max: 255urlnullپس از پرداخت موفقیت آمیز ، کاربر می تواند بر روی دکمه فرم پرداخت کلیک کرده و به این URL برگردد.
url_callbackstringmin: 6max: 255urlnullURL که webhooks با وضعیت پرداخت به آن ارسال خواهد شد
is_payment_multiplebooleantrueآیا کاربر مجاز به پرداخت مبلغ باقیمانده است. این زمانی مفید است که کاربر کل مبلغ فاکتور را برای یک معامله پرداخت نکرده باشد و شما می خواهید به او اجازه دهید مبلغ کامل را پرداخت کند. اگر این ویژگی را غیرفعال کنید ، فاکتور پس از دریافت اولین پرداخت نهایی می شود و به مانده خود وجوه خود را دریافت خواهید کرد.
lifetimeintegermin: 300max: 432003600طول عمر فاکتور صادر شده (در ثانیه)
to_currencystring-این پارامتر برای مشخص کردن ارز هدف برای تبدیل مقدار فاکتور استفاده می شود. هنگام ایجاد فاکتور ، مبلغ و ارز را تهیه می کنید و API آن مقدار را به مقدار معادل در to_currency تبدیل می کند.به عنوان مثال ، برای ایجاد فاکتور برای 20 دلار در بیت کوین:
amount: 20
currency : USD
to_currency : btc
API براساس نرخ ارز فعلی ، 20 دلار مبلغ 20 دلار را به معادل خود در BTC تبدیل می کند و کاربر در BTC پرداخت می کند to_currency همیشه باید کد cryptocurrency باشد ، نه یک کد ارزی FIAT.
subtractintegermin: 0max: 1000درصد کمیسیون پرداخت به مشتری پرداخت می شوداگر نرخ 1 ٪ دارید ، پس اگر برای 100 USDT با SUFTRACT = 100 فاکتور ایجاد کنید (مشتری 100 ٪ کمیسیون پرداخت می کند) ، مشتری مجبور است 101 USDT را بپردازد.
accuracy_payment_percentnumericmin: 0max: 50عدم دقت قابل قبول در پرداخت.به عنوان مثال ، اگر مقدار 5 را تصویب کنید ، فاکتور به صورت پرداختی مشخص می شود حتی اگر مشتری فقط 95 ٪ از مبلغ را پرداخت کرده باشد.مبلغ پرداخت واقعی به مانده اعتبار می شود
additional_datastringmax: 255nullاطلاعات اضافی برای شما (به مشتری نشان داده نشده است)
currenciesarrayاز مجموعه ارزهای موجود از تنظیمات بازرگان شما استفاده می شود (اگر پارامتر تنظیم نشده باشد ، تمام ارزهای رمزپایه پشتیبانی شده به طور پیش فرض استفاده می شوند).ارزهای موجود در بخش تنظیمات بازرگان تنظیم شده است.لیست ارزهای مجاز برای پرداخت. این امر مفید است اگر می خواهید لیست سکه هایی را که مشتریان شما می توانند برای پرداخت فاکتورها استفاده کنند ، محدود کنید. ساختار
except_currenciesarraynullلیست ارزهای محروم برای پرداخت ساختار
from_referral_codestringnullبازرگانی که درخواست را انجام می دهد با کد به یک مراجعه کننده متصل می شود.به عنوان مثال ، شما یک برنامه کاربردی هستید که فاکتورها را از طریق Cryptomus API ایجاد می کند و مشتریان شما فروشگاه های دیگری هستند.
آنها در برنامه شما کلید API و شناسه بازرگان خود را وارد می کنند ، و شما با اعتبار آنها درخواست می کنید و کد ارجاع خود را منتقل می کنید.
بنابراین ، مشتریان شما به حساب رمزنگاری شما مراجعه می کنند و از گردش مالی آنها درآمد دریافت خواهید کرد.
discount_percentintegermin: -99max: 90nullاعداد مثبت:
به شما امکان می دهد تخفیف تعیین کنید.
برای تعیین 5 ٪ تخفیف برای پرداخت ، باید یک ارزش را تصویب کنید: 5
اعداد منفی:
به شما امکان می دهد کمیسیون اضافی سفارشی را تنظیم کنید.
برای تعیین کمیسیون اضافی 10 ٪ برای پرداخت ، باید یک ارزش را تصویب کنید: -10درصد تخفیف در هنگام ایجاد فاکتور فقط در صورتی در نظر گرفته می شود که فاکتور دارای رمزنگاری خاص باشد.
is_refreshbooleanfalseبا استفاده از این پارامتر ، می توانید در صورت پایان عمر ، طول عمر را به روز کنید و آدرس جدیدی را برای فاکتور دریافت کنید.برای انجام این کار ، شما باید تمام پارامترهای مورد نیاز را منتقل کنید و فاکتور با سفارش_ ord_id تازه می شود.فقط address ، payment_status و expired_at تغییر می کند. بدون توجه به پارامترهای تصویب شده ، هیچ زمینه دیگری تغییر نکرده است.

نوع پارامتری

string

تعریف

مبلغی که باید پرداخت شوداگر سکه در مقدار وجود دارد ، آنها را با جداکننده ارسال کنید.
مثال: 10.28

نوع پارامتری

string

تعریف

کد ارز

نوع پارامتری

stringmin: 1max: 100alpha_dash

تعریف

شناسه را در سیستم خود سفارش دهیداین پارامتر باید رشته ای باشد که از کاراکترهای الفبایی ، اعداد ، زیرکانها و خطوط تشکیل شده است. این نباید شامل هر فضایی یا شخصیت های خاص باشد. order_id باید در فاکتورهای بازرگان/کیف پول استاتیک/پرداخت عود بی نظیر باشدوقتی فاکتور موجود را با order_id پیدا می کنیم ، جزئیات آن را برمی گردانیم ، یک فاکتور جدید ایجاد نمی شود.

نوع پارامتری

string

مقدار پیش فرض

null

تعریف

کد شبکه blockchain

نوع پارامتری

stringmin: 6max: 255url

مقدار پیش فرض

null

تعریف

قبل از پرداخت ، کاربر می تواند روی دکمه فرم پرداخت کلیک کرده و در این آدرس به صفحه فروشگاه برگردد.

نوع پارامتری

stringmin: 6max: 255url

مقدار پیش فرض

null

تعریف

پس از پرداخت موفقیت آمیز ، کاربر می تواند بر روی دکمه فرم پرداخت کلیک کرده و به این URL برگردد.

نوع پارامتری

stringmin: 6max: 255url

مقدار پیش فرض

null

تعریف

URL که webhooks با وضعیت پرداخت به آن ارسال خواهد شد

نوع پارامتری

boolean

مقدار پیش فرض

true

تعریف

آیا کاربر مجاز به پرداخت مبلغ باقیمانده است. این زمانی مفید است که کاربر کل مبلغ فاکتور را برای یک معامله پرداخت نکرده باشد و شما می خواهید به او اجازه دهید مبلغ کامل را پرداخت کند. اگر این ویژگی را غیرفعال کنید ، فاکتور پس از دریافت اولین پرداخت نهایی می شود و به مانده خود وجوه خود را دریافت خواهید کرد.

نوع پارامتری

integermin: 300max: 43200

مقدار پیش فرض

3600

تعریف

طول عمر فاکتور صادر شده (در ثانیه)

نوع پارامتری

string

تعریف

این پارامتر برای مشخص کردن ارز هدف برای تبدیل مقدار فاکتور استفاده می شود. هنگام ایجاد فاکتور ، مبلغ و ارز را تهیه می کنید و API آن مقدار را به مقدار معادل در to_currency تبدیل می کند.به عنوان مثال ، برای ایجاد فاکتور برای 20 دلار در بیت کوین:
amount: 20
currency : USD
to_currency : btc
API براساس نرخ ارز فعلی ، 20 دلار مبلغ 20 دلار را به معادل خود در BTC تبدیل می کند و کاربر در BTC پرداخت می کند to_currency همیشه باید کد cryptocurrency باشد ، نه یک کد ارزی FIAT.

نوع پارامتری

integermin: 0max: 100

مقدار پیش فرض

0

تعریف

درصد کمیسیون پرداخت به مشتری پرداخت می شوداگر نرخ 1 ٪ دارید ، پس اگر برای 100 USDT با SUFTRACT = 100 فاکتور ایجاد کنید (مشتری 100 ٪ کمیسیون پرداخت می کند) ، مشتری مجبور است 101 USDT را بپردازد.

نوع پارامتری

numericmin: 0max: 5

مقدار پیش فرض

0

تعریف

عدم دقت قابل قبول در پرداخت.به عنوان مثال ، اگر مقدار 5 را تصویب کنید ، فاکتور به صورت پرداختی مشخص می شود حتی اگر مشتری فقط 95 ٪ از مبلغ را پرداخت کرده باشد.مبلغ پرداخت واقعی به مانده اعتبار می شود

نوع پارامتری

stringmax: 255

مقدار پیش فرض

null

تعریف

اطلاعات اضافی برای شما (به مشتری نشان داده نشده است)

نوع پارامتری

array

مقدار پیش فرض

از مجموعه ارزهای موجود از تنظیمات بازرگان شما استفاده می شود (اگر پارامتر تنظیم نشده باشد ، تمام ارزهای رمزپایه پشتیبانی شده به طور پیش فرض استفاده می شوند).ارزهای موجود در بخش تنظیمات بازرگان تنظیم شده است.

تعریف

لیست ارزهای مجاز برای پرداخت. این امر مفید است اگر می خواهید لیست سکه هایی را که مشتریان شما می توانند برای پرداخت فاکتورها استفاده کنند ، محدود کنید. ساختار

نوع پارامتری

array

مقدار پیش فرض

null

تعریف

لیست ارزهای محروم برای پرداخت ساختار

نوع پارامتری

string

مقدار پیش فرض

null

تعریف

بازرگانی که درخواست را انجام می دهد با کد به یک مراجعه کننده متصل می شود.به عنوان مثال ، شما یک برنامه کاربردی هستید که فاکتورها را از طریق Cryptomus API ایجاد می کند و مشتریان شما فروشگاه های دیگری هستند.
آنها در برنامه شما کلید API و شناسه بازرگان خود را وارد می کنند ، و شما با اعتبار آنها درخواست می کنید و کد ارجاع خود را منتقل می کنید.
بنابراین ، مشتریان شما به حساب رمزنگاری شما مراجعه می کنند و از گردش مالی آنها درآمد دریافت خواهید کرد.

نوع پارامتری

integermin: -99max: 90

مقدار پیش فرض

null

تعریف

اعداد مثبت:
به شما امکان می دهد تخفیف تعیین کنید.
برای تعیین 5 ٪ تخفیف برای پرداخت ، باید یک ارزش را تصویب کنید: 5
اعداد منفی:
به شما امکان می دهد کمیسیون اضافی سفارشی را تنظیم کنید.
برای تعیین کمیسیون اضافی 10 ٪ برای پرداخت ، باید یک ارزش را تصویب کنید: -10درصد تخفیف در هنگام ایجاد فاکتور فقط در صورتی در نظر گرفته می شود که فاکتور دارای رمزنگاری خاص باشد.

نوع پارامتری

boolean

مقدار پیش فرض

false

تعریف

با استفاده از این پارامتر ، می توانید در صورت پایان عمر ، طول عمر را به روز کنید و آدرس جدیدی را برای فاکتور دریافت کنید.برای انجام این کار ، شما باید تمام پارامترهای مورد نیاز را منتقل کنید و فاکتور با سفارش_ ord_id تازه می شود.فقط address ، payment_status و expired_at تغییر می کند. بدون توجه به پارامترهای تصویب شده ، هیچ زمینه دیگری تغییر نکرده است.

* - پارامتر اجباری

ساختار ارز

نامتعریف
currency*کد ارز
networkکد شبکه blockchain

تعریف

کد ارز

تعریف

کد شبکه blockchain

* - پارامتر اجباری

ساختار except_currencies

نامتعریف
currency*کد ارز
networkکد شبکه blockchain

تعریف

کد ارز

تعریف

کد شبکه blockchain

* - پارامتر اجباری

فاکتور در زمان ایجاد فقط در صورت ایجاد پارامتر ارز یا to_currency یک رمزنگاری رمزنگاری شده و پارامتر شبکه خواهد بود و پارامتر شبکه تصویب می شود (یا یک رمزنگاری فقط یک شبکه دارد ، به عنوان مثال BTC).

مثال

در زیر نمونه ای از نمونه با حداقل تعداد مورد نیاز پارامترها آورده شده است. در این حالت ، فاکتور با ارز FIAT USD ایجاد می شود. در صفحه پرداخت ، کاربر قادر به انتخاب Cryptocurrency و شبکه برای پرداخت این لایحه خواهد بود.


curl https://api.cryptomus.com/v1/payment \
-X POST \
-H 'merchant: 8b03432e-385b-4670-8d06-064591096795' \
-H 'sign: fe99035f86fa436181717b302b95bacff1' \
-H 'Content-Type: application/json' \
-d '{
	"amount": "15",
	"currency": "USD",
	"order_id": "1"
}'
کپی کنید

واکنش

پارامترهای پاسخ

نامنوع پارامتریتعریف
uuidstringفاکتور uuid
order_idstring|nullشناسه را در سیستم خود سفارش دهید
amountstringمقدار فاکتور
payment_amountstring|nullمبلغ پرداخت شده توسط مشتری
payment_amount_usdstring|nullمبلغی که در واقع توسط مشتری به دلار پرداخت می شود
payer_amountstring|nullمبلغ در payer_currency که مشتری باید بپردازد ، از جمله تخفیف یا کمیسیون اضافی.
payer_amount_exchange_ratestring|nullنرخ ارز اعمال شده هنگام انجام پرداخت
discount_percentinteger|nullدرصد تخفیف یا کمیسیون اضافی ، که در پارامترهای درخواست منتقل شد
discountstringمقدار واقعی تخفیف یا کمیسیون اضافی در cryptocurrency.به عنوان مثال ، اگر مبلغ فاکتور 15 USDT باشد و تخفیف_percent -5 باشد ، ارزش تخفیف -0.75 خواهد بودیعنی amount + discount = payer_amount
payer_currencystring|nullارز که در آن مشتری باید پرداخت را انجام دهد.
currencystringفاکتور کد ارز
commentsstring|nullتفسیر
merchant_amountstring|nullمبلغ رمزنگاری که به تعادل شما اعتبار داده می شود. اگر فاکتور payer_currency مشخص نشده باشد ، مقدار تهی خواهد بود.
networkstring|nullکد شبکه blockchain
addressstring|nullآدرس کیف پول برای پرداخت
fromstring|nullآدرس کیف پول که از آن پرداخت شده است
txidstring|nullهش معامله
payment_statusstringوضعیت پرداخت همه وضعیت های پرداخت
urlstringصفحه پرداخت URL
expired_atinteger|nullTimestamp انقضاء فاکتور
statusstringوضعیت پرداخت همه وضعیت های پرداخت
is_finalbooleanآیا فاکتور نهایی شده است.وقتی فاکتور نهایی شد ، پرداخت فاکتور غیرممکن است (پرداخت می شود یا منقضی می شود)
additional_datastring|nullاطلاعات اضافی
created_atstring|nullتاریخ ایجاد فاکتور. منطقه زمانی UTC+3 است
updated_atstring|nullآخرین تاریخ به روز شده فاکتور. منطقه زمانی UTC+3 است
commissionstring|nullمبلغ کمیسیون رمزنگاری
address_qr_codestring|nullکد QR آدرس
convertاطلاعات مربوط به ارز که پرداخت به طور خودکار به آن تبدیل می شود. تبدیل از payer_currency به USDT انجام می شوددر صورت ارسال کد تبدیل ارز (convert_currency_code) ارائه شود
convert.to_currencystringکد ارزی که پرداخت به آن تبدیل می شود
convert.commissionstringهزینه تبدیل
convert.ratestring|nullنرخ تبدیل
convert.amountstring|nullمبلغ تبدیل به to_currency که به تعادل بازرگان اضافه شده است ، و همه کمیسیون ها کم می شوند.
convert_fromاطلاعات مربوط به ارزی که پرداخت نادرست از آن انجام شده استدر صورت نادرست بودن پرداخت، ارائه دهید
convert_from.from_currencystringاز ارز
convert_from.from_amountstring|nullمبلغ از
convert_from.from_networkstring|nullکد شبکه blockchain

نوع پارامتری

string

تعریف

فاکتور uuid

نوع پارامتری

string|null

تعریف

شناسه را در سیستم خود سفارش دهید

نوع پارامتری

string

تعریف

مقدار فاکتور

نوع پارامتری

string|null

تعریف

مبلغ پرداخت شده توسط مشتری

نوع پارامتری

string|null

تعریف

مبلغی که در واقع توسط مشتری به دلار پرداخت می شود

نوع پارامتری

string|null

تعریف

مبلغ در payer_currency که مشتری باید بپردازد ، از جمله تخفیف یا کمیسیون اضافی.

نوع پارامتری

string|null

تعریف

نرخ ارز اعمال شده هنگام انجام پرداخت

نوع پارامتری

integer|null

تعریف

درصد تخفیف یا کمیسیون اضافی ، که در پارامترهای درخواست منتقل شد

نوع پارامتری

string

تعریف

مقدار واقعی تخفیف یا کمیسیون اضافی در cryptocurrency.به عنوان مثال ، اگر مبلغ فاکتور 15 USDT باشد و تخفیف_percent -5 باشد ، ارزش تخفیف -0.75 خواهد بودیعنی amount + discount = payer_amount

نوع پارامتری

string|null

تعریف

ارز که در آن مشتری باید پرداخت را انجام دهد.

نوع پارامتری

string

تعریف

فاکتور کد ارز

نوع پارامتری

string|null

تعریف

تفسیر

نوع پارامتری

string|null

تعریف

مبلغ رمزنگاری که به تعادل شما اعتبار داده می شود. اگر فاکتور payer_currency مشخص نشده باشد ، مقدار تهی خواهد بود.

نوع پارامتری

string|null

تعریف

کد شبکه blockchain

نوع پارامتری

string|null

تعریف

آدرس کیف پول برای پرداخت

نوع پارامتری

string|null

تعریف

آدرس کیف پول که از آن پرداخت شده است

نوع پارامتری

string|null

تعریف

هش معامله

نوع پارامتری

string

تعریف

وضعیت پرداخت همه وضعیت های پرداخت

نوع پارامتری

string

تعریف

صفحه پرداخت URL

نوع پارامتری

integer|null

تعریف

Timestamp انقضاء فاکتور

نوع پارامتری

string

تعریف

وضعیت پرداخت همه وضعیت های پرداخت

نوع پارامتری

boolean

تعریف

آیا فاکتور نهایی شده است.وقتی فاکتور نهایی شد ، پرداخت فاکتور غیرممکن است (پرداخت می شود یا منقضی می شود)

نوع پارامتری

string|null

تعریف

اطلاعات اضافی

نوع پارامتری

string|null

تعریف

تاریخ ایجاد فاکتور. منطقه زمانی UTC+3 است

نوع پارامتری

string|null

تعریف

آخرین تاریخ به روز شده فاکتور. منطقه زمانی UTC+3 است

نوع پارامتری

string|null

تعریف

مبلغ کمیسیون رمزنگاری

نوع پارامتری

string|null

تعریف

کد QR آدرس

تعریف

اطلاعات مربوط به ارز که پرداخت به طور خودکار به آن تبدیل می شود. تبدیل از payer_currency به USDT انجام می شوددر صورت ارسال کد تبدیل ارز (convert_currency_code) ارائه شود

نوع پارامتری

string

تعریف

کد ارزی که پرداخت به آن تبدیل می شود

نوع پارامتری

string

تعریف

هزینه تبدیل

نوع پارامتری

string|null

تعریف

نرخ تبدیل

نوع پارامتری

string|null

تعریف

مبلغ تبدیل به to_currency که به تعادل بازرگان اضافه شده است ، و همه کمیسیون ها کم می شوند.

تعریف

اطلاعات مربوط به ارزی که پرداخت نادرست از آن انجام شده استدر صورت نادرست بودن پرداخت، ارائه دهید

نوع پارامتری

string

تعریف

از ارز

نوع پارامتری

string|null

تعریف

مبلغ از

نوع پارامتری

string|null

تعریف

کد شبکه blockchain

نمونه پاسخ


1{
2	"state": 0,
3	"result": {
4		"uuid": "26109ba0-b05b-4ee0-93d1-fd62c822ce95",
5		"order_id": "1",
6		"amount": "15.00",
7		"payment_amount": null,
8		"payment_amount_usd": null,
9		"payer_amount": null,
10		"payer_amount_exchange_rate": null,
11		"discount_percent": null,
12		"discount": "0.00000000",
13		"payer_currency": null,
14		"currency": "USD",
15		"comments": null,
16		"merchant_amount": null,
17		"network": null,
18		"address": null,
19		"from": null,
20		"txid": null,
21		"payment_status": "check",
22		"url": "https://pay.cryptomus.com/pay/26109ba0-b05b-4ee0-93d1-fd62c822ce95",
23		"expired_at": 1689098133,
24		"status": "check",
25		"is_final": false,
26		"additional_data": null,
27		"created_at": "2023-07-11T20:23:52+03:00",
28		"updated_at": "2023-07-11T21:24:17+03:00",
29		"commission": null,
30		"address_qr_code": null
31	}
32}
کپی کنید

نمونه های بیشتر

داده ها را برای ایجاد فاکتور برای 20 USDT در شبکه Tron درخواست کنید. فاکتور در زمان خلقت آدرس خواهد داشت.


1{
2	"amount": "20",
3	"currency": "USDT",
4	"order_id": "1",
5	"network": "tron"
6}
کپی کنید

از داده ها درخواست کنید تا یک فاکتور برای 25 دلار ایجاد کنید و به مشتریان اجازه دهید فقط در هر شبکه فقط توسط USDT بپردازند.


1{
2	"amount": "25",
3	"currency": "USD",
4	"order_id": "1",
5	"to_currency": "USDT"
6}
کپی کنید

برای ایجاد فاکتور 25 دلار از داده ها درخواست کنید و به مشتریان اجازه دهید فقط با USDT در شبکه Tron پرداخت کنند. فاکتور در زمان خلقت آدرس خواهد داشت.


1{
2	"amount": "25",
3	"currency": "USD",
4	"order_id": "1",
5	"to_currency": "USDT",
6	"network": "tron"
7}
کپی کنید

داده ها را برای ایجاد فاکتور برای 20 USDT درخواست کنید و به مشتریان اجازه دهید در کلیه شبکه های موجود بپردازند


1{
2	"amount": "20",
3	"currency": "USDT",
4	"order_id": "1"
5}
کپی کنید

برای ایجاد فاکتور برای 20 دلار از داده ها درخواست کنید و به مشتریان اجازه دهید فقط در بیت کوین بپردازند. فاکتور در زمان خلقت آدرس خواهد داشت.


1{
2	"amount": "20",
3	"currency": "USD",
4	"order_id": "1",
5	"to_currency": "BTC"
6}
کپی کنید

برای ایجاد فاکتور برای 0.5 BTC از داده ها درخواست کنید و به مشتریان اجازه دهید فقط در بیت کوین پرداخت کنند. فاکتور در زمان خلقت آدرس خواهد داشت.


1{
2	"amount": "0.5",
3	"currency": "BTC",
4	"order_id": "1"
5}
کپی کنید

خطاهای احتمالی

خطاهای اعتبار سنجی

رمز : 422

نمونه پاسخ ها:

در صورت نیاز به برخی از پارامتر ها و تصویب نشده است:


1{
2	"state": 1,
3	"errors": {
4		"amount": ["validation.required"]
5	}
6}
کپی کنید

اگر کد شبکه ای را که پشتیبانی نمی شود تهیه کرده اید


1{
2    "state": 1,
3    "message": "The network was not found"
4}
کپی کنید

Payments.If we don’t support the currency code you provided in currency parameter


1{
2    "state": 1,
3    "message": "The currency was not found"
4}
کپی کنید

اگر پرداخت های شما مسدود شده است. در این حالت باید با پشتیبانی تماس بگیرید.


1{
2    "state": 1,
3    "message": "You are forbidden"
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}
کپی کنید

اگر مبلغ پرداخت کمتر از حداقل مبلغ پشتیبانی شده برای cryptocurrency باشد ، این پیام خطا را دریافت خواهید کرد:


1{
2    "state": 1,
3    "message": "Minimum amount 0.5 USDT"
4}
کپی کنید

اگر مبلغ پرداخت از حداکثر مبلغ پشتیبانی شده برای cryptocurrency بیشتر باشد ، این پیام خطا را دریافت خواهید کرد:


1{
2    "state": 1,
3    "message": "Maximum amount 10000000 USDT"
4}
کپی کنید

اگر یک کیف پول بازرگان فعال با رمزنگاری پرداخت نخواهید داشت ، این خطا را دریافت خواهید کرد:


1{
2    "state": 1,
3    "message": "Wallet not found"
4}
کپی کنید

اگر کار فنی رخ داد و پرداخت به طور موقت در دسترس نیست ، می توانید این پیام های خطا را دریافت کنید:


1{
2    "state": 1,
3    "message": "Gateway error"
4}
کپی کنید


1{
2    "state": 1,
3    "message": "The terminal was not found"
4}
کپی کنید


1{
2    "state": 1,
3    "message": "Server error"
4}
کپی کنید

خطای سرور داخلی

رمز : 500

نمونه پاسخ ها:


1{
2	"message": "Server error, #1",
3	"code": 500,
4	"error": null
5}
کپی کنید