ایجاد یک کیف پول استاتیک
post
https://api.cryptomus.com/v1/wallet
درخواست
پارامترهای پرس و جو
نام | نوع پارامتری | مقدار پیش فرض | تعریف |
---|---|---|---|
currency* | string | کد ارز | |
network* | string | کد شبکه blockchain | |
order_id* | stringmin: 1max: 100alpha_dash | شناسه را در سیستم خود سفارش دهیداین پارامتر باید رشته ای باشد که از کاراکترهای الفبایی ، اعداد ، زیرکانها و خطوط تشکیل شده است. این نباید شامل هر فضایی یا شخصیت های خاص باشد. order_id باید در فاکتورهای بازرگان/کیف پول استاتیک/پرداخت عود بی نظیر باشدوقتی فاکتور موجود را با order_id پیدا می کنیم ، جزئیات آن را برمی گردانیم ، یک فاکتور جدید ایجاد نمی شود. | |
url_callback | stringmin: 6max: 255url | null | URL ، که وب سایت پس از هر قسمت بالایی از کیف پول به آن ارسال می شود |
from_referral_code | string | null | بازرگانی که درخواست را انجام می دهد با کد به یک مراجعه کننده متصل می شود.به عنوان مثال ، شما یک برنامه کاربردی هستید که فاکتورها را از طریق 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_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}
کپی