Skip to navigation

Tarif Referensi Fiat

Tarif Referensi Fiat: Agent Java SDK integrasi v0.3.0, contoh, parameter, dan semantik respons.

View as Markdown

Panduan ini menargetkan Agent Java SDK v0.3.0, Java 8+, dan kontrak publik yang diberi tag. Contoh dijalankan di backend mitra setelah menginisialisasi client di Mulai Cepat.

Contoh prasyarat

Cuplikan Java membagikan impor ini. Inisialisasi client menggunakan Quick Start dan dapatkan platformUserId dari pengikatan yang disimpan. Contoh ID pengguna/pesanan harus diganti dengan nilai Anda yang tetap.

import com.sixmm.agent.*;
import com.sixmm.agent.model.*;
import java.util.*;

Tarif Referensi FX

Kedua metode FX menggunakan aliran Agen API yang ditandatangani secara normal. Mulailah dengan menemukan mata uang sumber yang saat ini didukung:

import com.sixmm.agent.model.ListSupportedFiatCurrenciesResponse;
ListSupportedFiatCurrenciesResponse supported = client.listSupportedFiatCurrencies();
System.out.println(supported.targetCurrency); // USDT
System.out.println(supported.sourceCurrencies); // AUD, BRL, CNY, EUR, USD, ...

Kueri semua tarif referensi fiat-ke-USDT yang didukung:

import com.sixmm.agent.model.ExchangeRateItem;
import com.sixmm.agent.model.QueryExchangeRatesResponse;
QueryExchangeRatesResponse rates = client.queryExchangeRates();
for (ExchangeRateItem item : rates.rates) {
System.out.println("1 " + item.sourceCurrency + " = " + item.rate + " " + item.targetCurrency);
}

Kueri mata uang yang dipilih:

import com.sixmm.agent.model.QueryExchangeRatesRequest;
QueryExchangeRatesResponse rates = client.queryExchangeRates(
QueryExchangeRatesRequest.of("CNY", "EUR", "USD"));

Permintaan pabrik memangkas dan huruf besar kode mata uang dan membuat serialisasinya sebagai nilai sourceCurrencies yang dipisahkan koma yang diperlukan oleh API. Menghilangkan permintaan atau semua nilai mata uang efektif menanyakan setiap mata uang yang didukung.

Bidang responsJenisKeterangan
snapshotVersionstringVersi snapshot yang stabil untuk audit dan rekonsiliasi
providerstringPenyedia hulu, saat ini ECB
sourceDatestringTanggal observasi hulu dalam format yyyy-MM-dd
fetchedAt / expiresAtint64Stempel waktu Unix dalam milidetik
pricingPolicystringSaat ini FIXED_PEG
usdtUsdRatestringUSD jumlah per 1 USDT, saat ini ditetapkan pada 1
rateTypestringSaat ini INDICATIVE_DAILY
usagestringSaat ini REFERENCE_ONLY
rateMeaningstring1 sourceCurrency = rate USDT
rates[].ratestringUSDT jumlah yang sesuai dengan satu unit fiat sumber

Nilai-nilai ini adalah referensi untuk dihitung oleh dompet multi-mata uang mitra jumlah USDT yang dikirim ke 6MM. Itu bukan harga yang dapat dieksekusi, kuotasi terkunci, atau harga pasar USDT waktu nyata. Gunakan BigDecimal dan string untuk jumlahnya perhitungan; jangan gunakan double atau float.

Sumber dan panduan terkait