ایجاد یک کیف پول استاتیک

post
https://api.cryptomus.com/v1/wallet
کپی

درخواست

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

نامنوع پارامتریمقدار پیش فرضتعریف
currency*stringکد ارز
network*stringکد شبکه blockchain
order_id*stringmin: 1max: 100alpha_dashشناسه را در سیستم خود سفارش دهیداین پارامتر باید رشته ای باشد که از کاراکترهای الفبایی ، اعداد ، زیرکانها و خطوط تشکیل شده است. این نباید شامل هر فضایی یا شخصیت های خاص باشد. order_id باید در فاکتورهای بازرگان/کیف پول استاتیک/پرداخت عود بی نظیر باشدوقتی فاکتور موجود را با order_id پیدا می کنیم ، جزئیات آن را برمی گردانیم ، یک فاکتور جدید ایجاد نمی شود.
url_callbackstringmin: 6max: 255urlnullURL ، که وب سایت پس از هر قسمت بالایی از کیف پول به آن ارسال می شود
from_referral_codestringnullبازرگانی که درخواست را انجام می دهد با کد به یک مراجعه کننده متصل می شود.به عنوان مثال ، شما یک برنامه کاربردی هستید که فاکتورها را از طریق Cryptomus API ایجاد می کند و مشتریان شما فروشگاه های دیگری هستند.
آنها در برنامه شما کلید API و شناسه بازرگان خود را وارد می کنند ، و شما با اعتبار آنها درخواست می کنید و کد ارجاع خود را منتقل می کنید.
بنابراین ، مشتریان شما به حساب رمزنگاری شما مراجعه می کنند و از گردش مالی آنها درآمد دریافت خواهید کرد.

نوع پارامتری

string

تعریف

کد ارز

نوع پارامتری

string

تعریف

کد شبکه blockchain

نوع پارامتری

stringmin: 1max: 100alpha_dash

تعریف

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

نوع پارامتری

stringmin: 6max: 255url

تعریف

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

نوع پارامتری

string

تعریف

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

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

مثال


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_uuiduuid از کیف پول بازرگان
uuiduuid کیف پول در یک شبکه خاص
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}
کپی