curl --request GET \
--url https://hg.cash/api/v1/ve/transactions/{id}/status \
--header 'Authorization: Bearer <token>'import requests
url = "https://hg.cash/api/v1/ve/transactions/{id}/status"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://hg.cash/api/v1/ve/transactions/{id}/status', 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://hg.cash/api/v1/ve/transactions/{id}/status",
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://hg.cash/api/v1/ve/transactions/{id}/status"
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://hg.cash/api/v1/ve/transactions/{id}/status")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://hg.cash/api/v1/ve/transactions/{id}/status")
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": "550e8400-e29b-41d4-a716-446655440000",
"externalID": "1000",
"status": "pending",
"direction": "Inbound",
"amount": "100.5",
"currency": "USDT",
"orden_id": 1000,
"banco": "ONRAMP_BANK_NAME",
"numero_cuenta": "00000000000000000000"
}Obter status da transação (Venezuela)
Lê o status de entrada ou de saída. amount é uma string decimal USDT. status inclui pending_kyc.
Campos opcionais, somente quando presentes: orden_id, montoFiat, tasaCompra, banco e numero_cuenta somente de entrada,
kyc_url de saída, e kyc_expires_at enquanto a retenção pending_kyc continua aberta.
Em um payout cancelado porque a verificação de identidade era exigida, kyc_url entra somente quando uma URL não vazia foi armazenada.
cancelledReason entra somente para KOLLAT_KYC_EXPIRED, KOLLAT_KYC_DECLINED ou KOLLAT_KYC_REQUIRED.
Outros motivos de cancelamento são omitidos.
O webhook status_change do comerciante inclui cancelledReason somente para esses mesmos três códigos.
Uma transação que não é uma movimentação da Venezuela retorna 400.
curl --request GET \
--url https://hg.cash/api/v1/ve/transactions/{id}/status \
--header 'Authorization: Bearer <token>'import requests
url = "https://hg.cash/api/v1/ve/transactions/{id}/status"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://hg.cash/api/v1/ve/transactions/{id}/status', 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://hg.cash/api/v1/ve/transactions/{id}/status",
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://hg.cash/api/v1/ve/transactions/{id}/status"
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://hg.cash/api/v1/ve/transactions/{id}/status")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://hg.cash/api/v1/ve/transactions/{id}/status")
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": "550e8400-e29b-41d4-a716-446655440000",
"externalID": "1000",
"status": "pending",
"direction": "Inbound",
"amount": "100.5",
"currency": "USDT",
"orden_id": 1000,
"banco": "ONRAMP_BANK_NAME",
"numero_cuenta": "00000000000000000000"
}Autorizações
Token de autenticação da API do usuário com o formato cash_<64-char-hex>. Valor de exemplo cash_16cdc3b6f83c72d9d2680adca4f430962981f6bf32613a129dded0aa060387d2.
Parâmetros de caminho
Resposta
Status da transação
Status atual do ledger. Inclui pending para o cash-in, processing quando um payout é aceito, pending_kyc enquanto a verificação de identidade retém um payout, done e cancelled.
Inbound, Outbound String decimal USDT positiva. Não é um número JSON. Até 8 dígitos fracionários podem aparecer. Valores em VES não são este campo.
^\d+(\.\d+)?$"100.5"
"USDT"
Incluído somente quando presente.
Metadado em VES. Incluído somente quando presente.
Metadado em VES. Incluído somente quando presente.
Banco de cobrança, somente de entrada. Nunca retornado em um payout.
Número da conta de cobrança, somente de entrada. Nunca retornado em um payout.
Somente de saída. Incluído quando uma URL não vazia foi armazenada, inclusive se um payout foi cancelado porque a verificação de identidade era exigida.
Incluído enquanto a retenção pending_kyc continua aberta.
Incluído somente para KOLLAT_KYC_EXPIRED, KOLLAT_KYC_DECLINED ou KOLLAT_KYC_REQUIRED. Outros motivos de cancelamento são omitidos.
KOLLAT_KYC_EXPIRED, KOLLAT_KYC_DECLINED, KOLLAT_KYC_REQUIRED Detalhamento de taxa opcional na resposta de status de uma transação direta. Valores e taxas são strings decimais. Omitido quando a transação não tem detalhamento. collectedAmount é a taxa percentual mais a taxa fixa. platformFee é o custo de carteira registrado e não entra em collectedAmount. Inclui flatFee.source, que os webhooks de transação omitem.
Show child attributes
Show child attributes

