Membuat dompet Statis
post https://api.cryptomus.com/v1/wallet Menyalin
Meminta
Parameter kueri
| Nama | Jenis parameter | Nilai default | Definisi |
|---|---|---|---|
| currency* | string | - | Kode mata uang |
| network* | string | - | Kode jaringan Blockchain |
| order_id* | stringmin: 1max: 100alpha_dash | - | 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. |
| url_callback | stringmin: 6max: 255url | null | URL, tempat webhook akan dikirim setelah setiap pengisian dompet |
| from_referral_code | string | null | 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. |
Jenis parameter
stringDefinisi
Kode mata uangJenis parameter
stringDefinisi
Kode jaringan BlockchainJenis parameter
stringmin: 1max: 100alpha_dashDefinisi
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: 255urlNilai default
nullDefinisi
URL, tempat webhook akan dikirim setelah setiap pengisian dompetJenis parameter
stringNilai default
nullDefinisi
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"
}'MenyalinTanggapan
Parameter respons
| Nama | Jenis parameter | Definisi |
|---|---|---|
| wallet_uuid | string | uuid dompet pedagang |
| uuid | string | uuid dompet di jaringan tertentu |
| order_id | string|null | ID Pesanan di sistem Anda |
| currency | string | Mata uang jaringan dompet |
| network | string | Kode jaringan dompet |
| address | string | Alamat dompet di jaringan tertentu |
| url | string | Tautan ke formulir pembayaran |
Jenis parameter
stringDefinisi
uuid dompet pedagangJenis parameter
stringDefinisi
uuid dompet di jaringan tertentuJenis parameter
string|nullDefinisi
ID Pesanan di sistem AndaJenis parameter
stringDefinisi
Mata uang jaringan dompetJenis parameter
stringDefinisi
Kode jaringan dompetJenis parameter
stringDefinisi
Alamat dompet di jaringan tertentuJenis parameter
stringDefinisi
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 "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}MenyalinKemungkinan 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}MenyalinJika pembayaran Anda terblokir, Anda perlu menghubungi dukungan.
1{
2 "state": 1,
3 "message": "You are forbidden"
4}
5MenyalinJika kami tidak menemukan layanan pembayaran dengan mata uang dan jaringan:
1{
2 "state": 1,
3 "message": "The service was not found"
4}MenyalinJika 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