curl --request GET \
--url https://api.pay.izichange.com/v1/whitelist-addresses \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.pay.izichange.com/v1/whitelist-addresses"
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/whitelist-addresses', 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/whitelist-addresses",
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/whitelist-addresses"
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/whitelist-addresses")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pay.izichange.com/v1/whitelist-addresses")
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[
{
"id": "<string>",
"address": "<string>",
"addressType": "blockchain",
"assetCode": {},
"label": {},
"maturedAt": "<string>",
"isMature": true,
"createdAt": "<string>"
}
]Lister les adresses whitelist
Retourne la liste des adresses autorisées (blockchain et internes) du marchand, triées de la plus récente à la plus ancienne. Pagination par curseur (cursor + take, max 100). Chaque entrée précise si la fenêtre de maturation anti-fraude est atteinte.
curl --request GET \
--url https://api.pay.izichange.com/v1/whitelist-addresses \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.pay.izichange.com/v1/whitelist-addresses"
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/whitelist-addresses', 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/whitelist-addresses",
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/whitelist-addresses"
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/whitelist-addresses")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.pay.izichange.com/v1/whitelist-addresses")
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[
{
"id": "<string>",
"address": "<string>",
"addressType": "blockchain",
"assetCode": {},
"label": {},
"maturedAt": "<string>",
"isMature": true,
"createdAt": "<string>"
}
]Autorisations
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Paramètres de requête
Nombre d'éléments à retourner (défaut 20, max 100).
Réponse
Liste paginée des adresses whitelist.
Identifiant unique de l'adresse listée.
Adresse autorisée — blockchain ou email d'un autre compte IzichangePay selon addressType.
Type d'adresse : blockchain (chaîne externe) ou internal (compte plateforme).
blockchain, internal Code de l'actif crypto autorisé. Renseigné pour les adresses blockchain, null pour les adresses internes (toutes les cryptos sont autorisées).
Libellé personnel choisi par le marchand.
Date à partir de laquelle l'adresse devient utilisable pour un payout — ISO 8601. Fenêtre de maturation anti-fraude (par défaut 24 h).
Indique si la date de maturation est déjà atteinte.
Date de création — ISO 8601.