Membuat dompet Statis

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

Meminta

Parameter kueri

NamaJenis parameterNilai defaultDefinisi
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_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

Nilai default

null

Definisi

URL, tempat webhook akan dikirim setelah setiap pengisian dompet

Jenis parameter

string

Nilai default

null

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

NamaJenis parameterDefinisi
wallet_uuidstringuuid dompet pedagang
uuidstringuuid dompet di jaringan tertentu
order_idstring|nullID Pesanan di sistem Anda
currencystringMata uang jaringan dompet
networkstringKode jaringan dompet
addressstringAlamat dompet di jaringan tertentu
urlstringTautan ke formulir pembayaran

Jenis parameter

string

Definisi

uuid dompet pedagang

Jenis parameter

string

Definisi

uuid dompet di jaringan tertentu

Jenis parameter

string|null

Definisi

ID Pesanan di sistem Anda

Jenis parameter

string

Definisi

Mata uang jaringan dompet

Jenis parameter

string

Definisi

Kode jaringan dompet

Jenis parameter

string

Definisi

Alamat dompet di jaringan tertentu

Jenis parameter

string

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