No webhook
O evento de pedido traz o campocurrency. Ele diz a moeda de baseAmount, amount,
fees, discount e das comissões, e é a moeda do produto, não a do país do comprador.
Exemplo abreviado de purchase_approved de uma venda em dólar, só com os campos que
mudam:
O comprador de fora costuma vir sem documento (
docNumber nulo): o checkout só pede
documento nos países que exigem, como Argentina e Colômbia. Se a sua integração usa o
CPF como chave do cliente, use o e-mail para os pedidos internacionais.Nos pedidos
EmGET /public_api/orders/, os valores do pedido
(baseAmount, amount, fees) estão na moeda do produto, que vem em
product.currency. Para conciliar, agrupe por esse campo.
No saldo
As vendas em dólar entram num saldo em dólar, separado do saldo em reais. A mesma rota de saldo responde nas duas moedas, pelo parâmetrocurrency:
curl
available, pending, reserved e
os demais), com "currency": "USD". Sem o parâmetro, a rota responde em BRL.
A agenda do que vai ser liberado também separa por moeda:
curl
payments.
Para usar o dinheiro
O saldo em dólar sai pelo Financeiro do painel, de um destes dois jeitos:- Converter para reais: o valor passa para o saldo em reais, com o custo da conversão mostrado antes de você confirmar.
- Sacar pela Payoneer: o saque em dólar vai para a sua conta Payoneer, cadastrada e confirmada no Financeiro.
O saque pela API,
POST /public_api/withdrawals/,
é do saldo em reais. Para sacar o que veio de vendas em dólar pela API, converta o
valor para reais no painel antes.Reembolso
O reembolso de uma venda em dólar sai do saldo em dólar. Na API de reembolsos, a moeda do pedido vem emcurrency.