Statik hamyonni yaratish

post
https://api.cryptomus.com/v1/wallet
Nusxa ko'chirmoq

Talab qilmoq

So'rov parametrlari

IsmParametr turiStandart qiymatTa'rif
currency*stringValyuta kodi
network*stringBlockChain tarmog'i kodi
order_id*stringmin: 1max: 100alpha_dashTizimingizda buyurtma identifikatoriParametr alifbo harflari, raqamlar, pastki chiziqlar, pastki chiziqlardan iborat satr bo'lishi kerak. U hech qanday bo'sh joy yoki maxsus belgilar bo'lmasligi kerak. order_id savdogar schyot-fakturalar / statik hamyon / takrorlash to'lovlari ichida noyob bo'lishi kerakMavjud schyot-fakturani topganda order_id bilan biz o'z ma'lumotlarini qaytaramiz, yangi faktura yaratilmaydi.
url_callbackstringmin: 6max: 255urlnullURL manzili, bu hamyondan keyin webhook yuboriladi
from_referral_codestringnullSo'rovni kiritadigan savdogar elektron pochta manziliga kiradi.Masalan, siz kriptous API orqali schyot-fakturalarni keltirib chiqaradigan dasturingiz va mijozlaringiz boshqa do'konlardir.
ular sizning arizangizda API kaliti va savdo markazi identifikatorini kiritadilar va siz so'rovlarni o'z ma'lumotlari bilan yuborasiz va tavsiyanoma kodini topshirasiz.
Shunday qilib, sizning mijozlaringiz sizning kriptomus hisob qaydnomangizda tavba qilishadi va siz ularning aylanmasidan daromad olasiz.

Parametr turi

string

Ta'rif

Valyuta kodi

Parametr turi

string

Ta'rif

BlockChain tarmog'i kodi

Parametr turi

stringmin: 1max: 100alpha_dash

Ta'rif

Tizimingizda buyurtma identifikatoriParametr alifbo harflari, raqamlar, pastki chiziqlar, pastki chiziqlardan iborat satr bo'lishi kerak. U hech qanday bo'sh joy yoki maxsus belgilar bo'lmasligi kerak. order_id savdogar schyot-fakturalar / statik hamyon / takrorlash to'lovlari ichida noyob bo'lishi kerakMavjud schyot-fakturani topganda order_id bilan biz o'z ma'lumotlarini qaytaramiz, yangi faktura yaratilmaydi.

Parametr turi

stringmin: 6max: 255url

Ta'rif

URL manzili, bu hamyondan keyin webhook yuboriladi

Parametr turi

string

Ta'rif

So'rovni kiritadigan savdogar elektron pochta manziliga kiradi.Masalan, siz kriptous API orqali schyot-fakturalarni keltirib chiqaradigan dasturingiz va mijozlaringiz boshqa do'konlardir.
ular sizning arizangizda API kaliti va savdo markazi identifikatorini kiritadilar va siz so'rovlarni o'z ma'lumotlari bilan yuborasiz va tavsiyanoma kodini topshirasiz.
Shunday qilib, sizning mijozlaringiz sizning kriptomus hisob qaydnomangizda tavba qilishadi va siz ularning aylanmasidan daromad olasiz.

* - Majburiy parametr

Misolga misol


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"
}'
Nusxa ko'chirmoq

Javob

Javob parametrlari

IsmTa'rif
wallet_uuidSavdogarning hamyonining UUID
uuidma'lum bir tarmoqdagi hamyonning uuid
addressMa'lum bir tarmoqda hamyon manzili
networkWallet tarmog'i kodi
currencyWallet Network valyutasi
urlTo'lov shakliga havola

Ta'rif

Savdogarning hamyonining UUID

Ta'rif

ma'lum bir tarmoqdagi hamyonning uuid

Ta'rif

Ma'lum bir tarmoqda hamyon manzili

Ta'rif

Wallet tarmog'i kodi

Ta'rif

Wallet Network valyutasi

Ta'rif

To'lov shakliga havola

Javob namunasi


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}
Nusxa ko'chirmoq

Mumkin bo'lgan xatolar

Tasdiqlash xatolari

kod : 422

Misol javoblar:

Agar ba'zi parametr talab qilinsa va berilmasa:


1{
2	"state": 1,
3	"errors": {
4		"currency": ["validation.required"]
5	}
6}
Nusxa ko'chirmoq

Agar sizning to'lovlaringiz bloklangan bo'lsa. Bunday holda siz yordam berishingiz kerak.


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
5
Nusxa ko'chirmoq

Agar biz to'lov xizmatini valyuta va tarmoq bilan topmasak:


1{
2    "state": 1,
3    "message": "The service was not found"
4}
Nusxa ko'chirmoq

Agar texnik ish sodir bo'lsa va to'lov vaqtincha mavjud bo'lmasa, ushbu xato xabarini olishingiz mumkin:


1{
2    "state": 1,
3    "message": "The terminal was not found"
4}
Nusxa ko'chirmoq


1{
2    "state": 1,
3    "message": "Server error"
4}
Nusxa ko'chirmoq


1{
2    "state": 1,
3    "message": "Wallet not found"
4}
Nusxa ko'chirmoq