curl --request GET \
--url https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"address": "<string>",
"assetCode": "<string>",
"memo": {},
"memoType": {}
}Adresse de dépôt pour un actif
Retourne l’adresse permanente sur laquelle le marchand peut envoyer cet actif pour recharger son portefeuille. L’adresse est allouée au premier appel puis réutilisée pour tous les appels suivants. Lorsque la blockchain l’exige (XRP, XLM, TON, …), un mémo/tag est également renvoyé et doit être joint à la transaction.
curl --request GET \
--url https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode} \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pay.izichange.com/v1/wallet/deposit-address/{assetCode}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"address": "<string>",
"assetCode": "<string>",
"memo": {},
"memoType": {}
}Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de chemin
Code de l'actif crypto (ex. "USDT.TRX").
Réponse
Adresse de dépôt permanente du marchand pour cet actif.
Adresse blockchain permanente vers laquelle envoyer les fonds.
Code de l'actif crypto associé (ex. "USDT.TRX").
Tag/mémo requis pour certaines blockchains (XRP, XLM, TON, …). null quand la blockchain ne nécessite pas de mémo.
Type de mémo attendu par la blockchain (tag, memo, …). null quand aucun mémo n'est requis.