$baseurl = '
https://api.zixipay.com';
$endpoint = '/apiv2/getwallet';
$uid = 'snc7fa72fzsqiokxub9w1bex';
$apikey = 'HVCRUpBD3imnvU9EEfhITrw0m00gNJoxzqmm1AZL';
$params = array(
'currency' => 'USDT',
'uid' => $uid,
'ts' => time()
);
$signature = hash_hmac('sha256', http_build_query($params), $apikey); // generate signature
$params += ['sig' => $signature]; // add the signature to the end of parameters array
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_HEADER => false,
CURLOPT_ENCODING => 'gzip',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POST => true,
CURLOPT_URL => $baseurl . $endpoint,
CURLOPT_POSTFIELDS => $params
));
$result = curl_exec($curl);