Visão Geral
Contas pré-financiadas permitem que você mantenha um saldo com a KillB para execução instantânea de transações sem esperar pela confirmação de pagamento.
Contas pré-financiadas oferecem a experiência de transação mais rápida e são ideais para operações de alto volume.
Benefícios
Execução Instantânea Transações executam imediatamente sem atrasos de pagamento
Melhores Taxas Taxas reduzidas para transações pré-financiadas
Fluxo Simplificado Não são necessárias URLs de pagamento ou confirmações
Liquidação Previsível Saiba exatamente quando os fundos chegarão
Como Funciona
Criar Conta Pré-Financiada
Solicite uma conta dedicada para sua moeda/rede
Depositar Fundos
Transfira fundos para o endereço/conta fornecido
Verificar Saldo
Verifique seu saldo pré-financiado
Criar Ramps
Use métodos de pré-financiamento em cotações
Execução Instantânea
Ramps executam imediatamente do seu saldo
Métodos de Pré-Financiamento Suportados
Cripto:
PRE_FUND_POLYGON - USDC/USDT no Polygon
PRE_FUND_ERC20 - USDC/USDT no Ethereum
PRE_FUND_SOLANA - USDC/USDT no Solana
PRE_FUND_TRON - USDC/USDT no Tron
PRE_FUND_ARBITRUM - USDC/USDT no Arbitrum
Fiat:
PRE_FUND - Saldo fiat USD, COP, MXN
Usando Pré-Financiamento em Ramps
Especifique método de pré-financiamento na cotação:
{
"fromCurrency" : "USDC" ,
"toCurrency" : "COP" ,
"amount" : 100 ,
"amountIsToCurrency" : false ,
"cashInMethod" : "PRE_FUND_POLYGON" ,
"cashOutMethod" : "PSE"
}
O ramp será executado instantaneamente se você tiver saldo pré-financiado suficiente.
Verificando Saldo
Obtenha seus saldos pré-financiados:
GET /api/v2/customers/balances
const getPreFundBalance = async () => {
const response = await fetch (
'https://teste-94u93qnn.uc.gateway.dev/api/v2/customers/balances' ,
{
headers: {
'Authorization' : `Bearer ${ token } `
}
}
);
const balances = await response . json ();
// Encontrar saldo USDC
const usdcBalance = balances . find ( b => b . currency === 'USDC' );
console . log ( 'Saldo USDC:' , usdcBalance . amount );
return balances ;
};
Melhores Práticas
const checkBeforeRamp = async ( requiredAmount ) => {
const balances = await getPreFundBalance ();
const usdcBalance = parseFloat ( balances . find ( b => b . currency === 'USDC' ). amount );
if ( usdcBalance < requiredAmount ) {
throw new Error ( `Saldo insuficiente. Precisa ${ requiredAmount } , tem ${ usdcBalance } ` );
}
};
Configurar Alertas de Saldo Baixo
const balance = await getPreFundBalance ();
const threshold = 1000 ; // Alertar em $1000
if ( balance . amount < threshold ) {
await sendAlert ( 'Saldo pré-financiado baixo' , balance );
}
Próximos Passos