Sinov vebou
Sinov to'lovi
WEBHOCH ma'lumotlari qatoridan imzoni tasdiqlash uchun to'lov API kalitidan foydalaning.
Siz vebbuklarni to'g'ri qabul qilishingizni va imzoni tasdiqlashingiz mumkinligini ta'minlash uchun ushbu usuldan to'lov uchun veb-saytdan foydalanishingiz kerak.
Shuni esda tutingki, ma'lumotlar bazasiga hech qanday ma'lumot saqlanmaydi va WEBHOK-da olingan har qanday ma'lumotlar faqat imzoning to'g'riligini ta'minlash va ushbu qatorni bizdan olish uchun sinov maqsadida saqlanadi.
Mavjud schyot-faktura bilan WEWOKni sinab ko'rish uchun, iltimos, uuid yoki buyurtma identifikatorini taqdim eting. Agar ushbu parametrlar taqdim etilmasa, vebof sinov fakturasi bilan yuboriladi.
Talab qilmoq
So'rov parametrlari
Ism | Parametr turi | Standart qiymat | Ta'rif |
---|---|---|---|
url_callback* | stringmin:6max:150url | To'lov holati bilan qaysi WebHook yuboriladi | |
currency* | string | Hisob-faktura valyuta kodi | |
network* | string | Hisob-fakturaning tarmog'i kodi | |
uuid | stringuuid | Tasodifiy uuid strasi | Hisob-fakturaning uuid |
order_id | stringmin:1max:32alpha_dash | Tasodifiy satr | Hisob-fakturaning buyurtma identifikatori |
status* | string | paid | To'lov holatiMavjud variantlar:• process• check• paid• paid_over• fail• wrong_amount• cancel• system_fail• refund_process• refund_fail• refund_paid |
Parametr turi
stringmin:6max:150urlTa'rif
To'lov holati bilan qaysi WebHook yuboriladiParametr turi
stringTa'rif
Hisob-faktura valyuta kodiParametr turi
stringTa'rif
Hisob-fakturaning tarmog'i kodiParametr turi
stringuuidTa'rif
Hisob-fakturaning uuidParametr turi
stringmin:1max:32alpha_dashTa'rif
Hisob-fakturaning buyurtma identifikatoriParametr turi
stringTa'rif
To'lov holatiMavjud variantlar:- process- check- paid- paid_over- fail- wrong_amount- cancel- system_fail- refund_process- refund_fail- refund_paid
* - Majburiy parametr
Misolga misol
curl https://api.cryptomus.com/v1/test-webhook/payment \
-X POST \
-H 'merchant: 860166ce-478c-4087-9813-55cfb6c34580' \
-H 'sign: a466b82fad9415cdbf5f47802b8d376c' \
-H 'Content-Type: application/json' \
-d '{
"uuid": "e1830f1b-50fc-432e-80ec-15b58ccac867",
"currency": "ETH",
"url_callback": "https://your.site/callback",
"network": "eth",
"status": "paid"
}'
Nusxa ko'chirmoqJavob
Javob namunasi
1{
2 "state": 0,
3 "result": []
4}
Nusxa ko'chirmoqSinov to'lovi
WEBHOCH ma'lumotlari qatoridan imzoni tasdiqlash uchun to'lov API kalitidan foydalaning.
Talab qilmoq
So'rov parametrlari
Ism | Parametr turi | Standart qiymat | Ta'rif |
---|---|---|---|
url_callback* | stringmin:6max:150url | To'lov holati bilan qaysi WebHook yuboriladi | |
currency* | string | To'lov valyutasi kodi | |
network* | string | To'lov tarmog'i kodi | |
uuid | stringuuid | Tasodifiy uuid strasi | To'lovning UUID |
order_id | stringmin:1max:32alpha_dash | Tasodifiy satr | To'lovning buyurtma identifikatori |
status* | string | paid | To'lov holatiMavjud variantlar:• process• check• paid• fail• cancel• system_fail |
Parametr turi
stringmin:6max:150urlTa'rif
To'lov holati bilan qaysi WebHook yuboriladiParametr turi
stringTa'rif
To'lov valyutasi kodiParametr turi
stringTa'rif
To'lov tarmog'i kodiParametr turi
stringuuidTa'rif
To'lovning UUIDParametr turi
stringmin:1max:32alpha_dashTa'rif
To'lovning buyurtma identifikatoriParametr turi
stringTa'rif
To'lov holatiMavjud variantlar:- process- check- paid- fail- cancel- system_fail
* - Majburiy parametr
Misolga misol
curl https://api.cryptomus.com/v1/test-webhook/payout \
-X POST -H 'merchant: 860166ce-478c-4087-9813-55cfb6c34580' \
-H 'sign: a466b82fad9415cdbf5f47802b8d376c' \
-H 'Content-Type: application/json' \
-d '{
"uuid": "e1830f1b-50fc-432e-80ec-15b58ccac867",
"currency": "ETH",
"url_callback": "https://your.site/callback",
"network": "eth",
"status": "paid"
}'
Nusxa ko'chirmoqJavob
Javob namunasi
1{
2 "state": 0,
3 "result": []
4}
Nusxa ko'chirmoqSinov hamyonini sinovdan o'tkazish
WEBHOCH ma'lumotlari qatoridan imzoni tasdiqlash uchun to'lov API kalitidan foydalaning.
Talab qilmoq
So'rov parametrlari
Ism | Parametr turi | Standart qiymat | Ta'rif |
---|---|---|---|
url_callback* | stringmin:6max:150url | To'lov holati bilan qaysi WebHook yuboriladi | |
currency* | string | To'lov valyutasi kodi | |
network* | string | To'lov tarmoq kodi | |
uuid | stringuuid | Tasodifiy uuid strasi | Business hamyonning UUID |
order_id | stringmin:1max:32alpha_dash | Tasodifiy satr | Hisob-fakturaning buyurtma identifikatori |
status* | string | paid | To'lov holatiMavjud variantlar:• process• check• paid• paid_over• fail• wrong_amount• cancel• system_fail• refund_process• refund_fail• refund_paid |
Parametr turi
stringmin:6max:150urlTa'rif
To'lov holati bilan qaysi WebHook yuboriladiParametr turi
stringTa'rif
To'lov valyutasi kodiParametr turi
stringTa'rif
To'lov tarmoq kodiParametr turi
stringuuidTa'rif
Business hamyonning UUIDParametr turi
stringmin:1max:32alpha_dashTa'rif
Hisob-fakturaning buyurtma identifikatoriParametr turi
stringTa'rif
To'lov holatiMavjud variantlar:- process- check- paid- paid_over- fail- wrong_amount- cancel- system_fail- refund_process- refund_fail- refund_paid
* - Majburiy parametr
Misolga misol
curl https://api.cryptomus.com/v1/test-webhook/wallet \
-X POST -H 'merchant: 860166ce-478c-4087-9813-55cfb6c34580' \
-H 'sign: a466b82fad9415cdbf5f47802b8d376c' \
-H 'Content-Type: application/json' \
-d '{
"uuid": "e1830f1b-50fc-432e-80ec-15b58ccac867",
"currency": "ETH",
"url_callback": "https://your.site/callback",
"network": "eth",
"status": "paid"
}'
Nusxa ko'chirmoqJavob
Javob namunasi
1{
2 "state": 0,
3 "result": []
4}
Nusxa ko'chirmoqMumkin bo'lgan xatolar
Tasdiqlash xatolari
kod : 422
Misol javoblar:
Agar siz uuid yoki order_id va faktura / statik hamyon / to'lov topilmasa:
1{
2 "state": 1,
3 "message": "Not found payment"
4}
Nusxa ko'chirmoq
1{
2 "state": 1,
3 "message": "Not found payout"
4}
Nusxa ko'chirmoq
1{
2 "state": 1,
3 "message": "Not found wallet"
4}
Nusxa ko'chirmoqAgar siz kerakli parametrlardan o'tmasangiz:
1{
2 "state": 1,
3 "errors": {
4 "currency": ["validation.required"]
5 }
6}
Nusxa ko'chirmoqAgar taqdim etilgan valyuta va tarmoq kripto bo'lmasa yoki qo'llab-quvvatlanmasa:
1{
2 "state": 1,
3 "message": "Payment service not found"
4}
Nusxa ko'chirmoq
1{
2 "state": 1,
3 "message": "Payout service not found"
4}
Nusxa ko'chirmoq