Statik bir cüzdan oluşturmak

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

Rica etmek

Sorgu parametreleri

İsimParametre türüVarsayılan değerTanım
currency*stringPara birimi kodu
network*stringBlockchain Ağ Kodu
order_id*stringmin: 1max: 100alpha_dashSisteminizde Sipariş KimliğiParametre, alfabetik karakterler, sayılar, alt çizgiler ve çizgilerden oluşan bir dize olmalıdır. Herhangi bir alan veya özel karakter içermemelidir. order_id, satıcı faturalar/statik cüzdanlar/nüks ödemeleri içinde benzersiz olmalıdır order_id ile mevcut bir fatura bulduğumuzda, ayrıntılarını döndürürüz, yeni bir fatura oluşturulmayacaktır.
url_callbackstringmin: 6max: 255urlnullUrl, webhook'un cüzdanın her bir tepesinden sonra gönderileceği
from_referral_codestringnullİsteği yapan satıcı, bir yönlendiriciye kodla bağlanır.Örneğin, Cryptomus API'si aracılığıyla fatura üreten bir uygulamasınız ve müşterileriniz diğer mağazalardır.
Uygulamanızda API anahtarlarını ve satıcı kimliklerini girerler ve kimlik bilgileriyle istek gönderir ve yönlendirme kodunuzu geçer.
Böylece, müşterileriniz Cryptomus hesabınızda sevk haline gelir ve cirolarından gelir elde edersiniz.

Parametre türü

string

Tanım

Para birimi kodu

Parametre türü

string

Tanım

Blockchain Ağ Kodu

Parametre türü

stringmin: 1max: 100alpha_dash

Tanım

Sisteminizde Sipariş KimliğiParametre, alfabetik karakterler, sayılar, alt çizgiler ve çizgilerden oluşan bir dize olmalıdır. Herhangi bir alan veya özel karakter içermemelidir. order_id, satıcı faturalar/statik cüzdanlar/nüks ödemeleri içinde benzersiz olmalıdır order_id ile mevcut bir fatura bulduğumuzda, ayrıntılarını döndürürüz, yeni bir fatura oluşturulmayacaktır.

Parametre türü

stringmin: 6max: 255url

Tanım

Url, webhook'un cüzdanın her bir tepesinden sonra gönderileceği

Parametre türü

string

Tanım

İsteği yapan satıcı, bir yönlendiriciye kodla bağlanır.Örneğin, Cryptomus API'si aracılığıyla fatura üreten bir uygulamasınız ve müşterileriniz diğer mağazalardır.
Uygulamanızda API anahtarlarını ve satıcı kimliklerini girerler ve kimlik bilgileriyle istek gönderir ve yönlendirme kodunuzu geçer.
Böylece, müşterileriniz Cryptomus hesabınızda sevk haline gelir ve cirolarından gelir elde edersiniz.

* - zorunlu parametre

Talep Örneği


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"
}'
Kopya

Cevap

Yanıt parametreleri

İsimTanım
wallet_uuidTüccarın cüzdanının uuid
uuidBelirli bir ağdaki cüzdanın uuid
addressBelirli bir ağdaki cüzdan adresi
networkCüzdan Ağ Kodu
currencyCüzdan Ağı Para Birimi
urlÖdeme Formuna Bağlantı

Tanım

Tüccarın cüzdanının uuid

Tanım

Belirli bir ağdaki cüzdanın uuid

Tanım

Belirli bir ağdaki cüzdan adresi

Tanım

Cüzdan Ağ Kodu

Tanım

Cüzdan Ağı Para Birimi

Tanım

Ödeme Formuna Bağlantı

Yanıt örneği


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

Olası hatalar

Doğrulama hataları

kodlamak : 422

Örnek Yanıtlar:

Bazı parametre gerekiyorsa ve geçmiyorsa:


1{
2	"state": 1,
3	"errors": {
4		"currency": ["validation.required"]
5	}
6}
Kopya

Ödemeleriniz engellenirse. Bu durumda destekle iletişime geçmeniz gerekir.


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

Ödeme hizmetini currency ve metwork ile bulamazsak:


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

Teknik çalışma gerçekleşir ve ödeme geçici olarak kullanılamazsa, bu hata mesajını alabilirsiniz:


1{
2    "state": 1,
3    "message": "The terminal was not found"
4}
Kopya


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


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