Membuat dompet Statis

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

Meminta

Parameter kueri

NamaJenis parameterNilai defaultDefinisi
currency*stringKode mata uang
network*stringKode jaringan Blockchain
order_id*stringmin: 1max: 100alpha_dashID Pesanan di sistem AndaParameter harus berupa string yang terdiri dari karakter alfabet, angka, garis bawah, dan tanda hubung. Parameter tidak boleh mengandung spasi atau karakter khusus. order_id harus unik dalam faktur pedagang/dompet statis/pembayaran berulangKetika kami menemukan faktur yang ada dengan order_id, kami mengembalikan rinciannya, faktur baru tidak akan dibuat.
url_callbackstringmin: 6max: 255urlnullURL, tempat webhook akan dikirim setelah setiap pengisian dompet
from_referral_codestringnullPedagang yang membuat permintaan terhubung ke rujukan melalui kode.Misalnya, Anda adalah aplikasi yang membuat faktur melalui API Cryptomus dan pelanggan Anda adalah toko lain.
Mereka memasukkan kunci API dan ID pedagang di aplikasi Anda, dan Anda mengirimkan permintaan dengan kredensial mereka dan meneruskan kode rujukan Anda.
Dengan demikian, klien Anda menjadi rujukan pada akun Cryptomus Anda dan Anda akan menerima penghasilan dari omzet mereka.

Jenis parameter

string

Definisi

Kode mata uang

Jenis parameter

string

Definisi

Kode jaringan Blockchain

Jenis parameter

stringmin: 1max: 100alpha_dash

Definisi

ID Pesanan di sistem AndaParameter harus berupa string yang terdiri dari karakter alfabet, angka, garis bawah, dan tanda hubung. Parameter tidak boleh mengandung spasi atau karakter khusus. order_id harus unik dalam faktur pedagang/dompet statis/pembayaran berulangKetika kami menemukan faktur yang ada dengan order_id, kami mengembalikan rinciannya, faktur baru tidak akan dibuat.

Jenis parameter

stringmin: 6max: 255url

Definisi

URL, tempat webhook akan dikirim setelah setiap pengisian dompet

Jenis parameter

string

Definisi

Pedagang yang membuat permintaan terhubung ke rujukan melalui kode.Misalnya, Anda adalah aplikasi yang membuat faktur melalui API Cryptomus dan pelanggan Anda adalah toko lain.
Mereka memasukkan kunci API dan ID pedagang di aplikasi Anda, dan Anda mengirimkan permintaan dengan kredensial mereka dan meneruskan kode rujukan Anda.
Dengan demikian, klien Anda menjadi rujukan pada akun Cryptomus Anda dan Anda akan menerima penghasilan dari omzet mereka.

* - parameter wajib

Contoh permintaan


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

Tanggapan

Parameter respons

NamaDefinisi
wallet_uuiduuid dompet pedagang
uuiduuid dompet di jaringan tertentu
addressAlamat dompet di jaringan tertentu
networkKode jaringan dompet
currencyMata uang jaringan dompet
urlTautan ke formulir pembayaran

Definisi

uuid dompet pedagang

Definisi

uuid dompet di jaringan tertentu

Definisi

Alamat dompet di jaringan tertentu

Definisi

Kode jaringan dompet

Definisi

Mata uang jaringan dompet

Definisi

Tautan ke formulir pembayaran

Contoh respons


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

Kemungkinan kesalahan

Kesalahan validasi

kode : 422

contoh tanggapan:

Jika beberapa parameter diperlukan dan tidak lolos:


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

Jika pembayaran Anda terblokir, Anda perlu menghubungi dukungan.


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

Jika kami tidak menemukan layanan pembayaran dengan mata uang dan jaringan:


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

Jika terjadi pekerjaan teknis dan pembayaran tidak tersedia untuk sementara, Anda mungkin menerima pesan kesalahan ini:


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


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


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