Statik hamyonni yaratish

post https://api.cryptomus.com/v1/wallet Nusxalash

Talab qilmoq

So'rov parametrlari

IsmParametr turiStandart qiymatTa'rif
currency*string-Valyuta kodi
network*string-BlockChain tarmog'i kodi
order_id*stringmin: 1max: 100alpha_dash-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.
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 Cryptomus 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

Standart qiymat

null

Ta'rif

URL manzili, bu hamyondan keyin webhook yuboriladi

Parametr turi

string

Standart qiymat

null

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 Cryptomus 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"
}'
Nusxalash

Javob

Javob parametrlari

IsmParametr turiTa'rif
wallet_uuidstringSavdogarning hamyonining UUID
uuidstringma'lum bir tarmoqdagi hamyonning uuid
order_idstring|nullTizimingizda buyurtma identifikatori
currencystringWallet Network valyutasi
networkstringWallet tarmog'i kodi
addressstringMa'lum bir tarmoqda hamyon manzili
urlstringTo'lov shakliga havola

Parametr turi

string

Ta'rif

Savdogarning hamyonining UUID

Parametr turi

string

Ta'rif

ma'lum bir tarmoqdagi hamyonning uuid

Parametr turi

string|null

Ta'rif

Tizimingizda buyurtma identifikatori

Parametr turi

string

Ta'rif

Wallet Network valyutasi

Parametr turi

string

Ta'rif

Wallet tarmog'i kodi

Parametr turi

string

Ta'rif

Ma'lum bir tarmoqda hamyon manzili

Parametr turi

string

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		"order_id": "1",
7		"currency": "USDT",
8		"network": "tron",
9		"address": "TTEtddVZyNtLD9wbq4PzomjBhtxenSMXbb",
10		"url": "https://pay.cryptomus.com/wallet/3901446a-4b74-4796-b50a-14e14dafe3ed"
11	}
12}
Nusxalash

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}
Nusxalash

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


1{
2    "state": 1,
3    "message": "You are forbidden"
4}
5
Nusxalash

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


1{
2    "state": 1,
3    "message": "The service was not found"
4}
Nusxalash

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}
Nusxalash


1{
2    "state": 1,
3    "message": "Server error"
4}
Nusxalash


1{
2    "state": 1,
3    "message": "Wallet not found"
4}
Nusxalash