Componentes
- Platform fee: cobrada pela Astron Pay. Fixa por tier contratado.
- Merchant fee: cobrada pelo merchant ao receiver. Configurável via
PUT /fee-tiers/{orderType}dentro dos limites permitidos.
Como aparece nas cotações
A response pública dePOST /quote/payin e POST /quote/payout não expõe os componentes de taxa separados — apenas duas taxas efetivas:
commercialRate— taxa de câmbio comercial (sem spread).ratePlatform— taxa all-in (já inclui o spread da plataforma com todas as taxas embutidas).
commercialRate e ratePlatform é exatamente o spread total que a Astron Pay cobra. Internamente, esse spread se decompõe em:
- Platform fee — parcela da Astron Pay.
- Merchant fee — parcela do merchant.
amountToken no payin, netAmountBrl no payout) já reflete ratePlatform aplicado sobre o valor de entrada.
Fluxo de contabilização
- Receiver paga R$ 1.000 via PIX (payin).
- Taxa da plataforma (R$ 5) vai para
PLATFORM_FEE. - Taxa do merchant (R$ 10) vai para
MERCHANT_FEEdo merchant. - Os R$ 985 restantes são convertidos e entregues em USDC na wallet destino.
- Na liquidação (
Settlement), o saldo deMERCHANT_FEEé enviado ao merchant via PIX.
Ajustando a taxa do merchant
Limites
A Astron Pay define um percentual máximo demerchantFeePercentage por tier. Tentativas de configurar além do máximo retornam 400 VALIDATION_ERROR.