curl --request GET \
--url https://api.pay.izichange.com/v1/assets \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.pay.izichange.com/v1/assets"
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/assets', 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/assets",
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/assets"
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/assets")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pay.izichange.com/v1/assets")
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[
{
"assetCode": "<string>",
"coin": "<string>",
"network": "<string>",
"coinCode": "<string>",
"assetCategory": "<string>",
"blockchainName": "<string>",
"blockchainCode": "<string>",
"blockchainType": "<string>",
"memoRequired": true,
"memoType": {},
"isActive": true
}
]Catalogue des actifs crypto disponibles
Retourne le catalogue global des actifs crypto supportés par la plateforme, triés par catégorie puis par code. Seuls les actifs actifs au niveau plateforme sont listés ; ce sont les actifs qu’un marchand peut ensuite activer sur son compte.
curl --request GET \
--url https://api.pay.izichange.com/v1/assets \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.pay.izichange.com/v1/assets"
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/assets', 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/assets",
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/assets"
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/assets")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pay.izichange.com/v1/assets")
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[
{
"assetCode": "<string>",
"coin": "<string>",
"network": "<string>",
"coinCode": "<string>",
"assetCategory": "<string>",
"blockchainName": "<string>",
"blockchainCode": "<string>",
"blockchainType": "<string>",
"memoRequired": true,
"memoType": {},
"isActive": true
}
]Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Réponse
Liste des actifs crypto disponibles sur la plateforme.
Identifiant unique de l'actif (format <COIN>.<NETWORK>, ex. "USDT.TRX").
Nom de la cryptomonnaie (ex. "Tether").
Réseau blockchain utilisé (ex. "TRX", "ETH", "BSC").
Symbole court de la cryptomonnaie (ex. "USDT").
Catégorie de l'actif (ex. "stablecoin", "crypto").
Nom lisible de la blockchain (ex. "Tron").
Code court de la blockchain.
Type de blockchain (ex. "evm", "tron", "bitcoin", ...).
Indique si la blockchain exige un mémo / destination tag lors d'un envoi.
Type de mémo attendu (ex. "memo", "tag"). null si non applicable.
Indique si l'actif est actif au niveau plateforme (activable côté marchand).