OxusAPI

Remessa Brasil → EUA

A jornada no app do parceiro e as chamadas por trás dela.

Jornada do cliente

  1. Escolhe o destinatário. O parceiro cadastra a conta de destino uma vez e reutiliza o rcv_….
  2. Simula. A cada valor digitado, o parceiro cota e mostra o resultado.
  3. Confirma. O parceiro cria a transferência com uma Idempotency-Key e o motivo (purpose).
  4. Paga. O parceiro debita a conta do cliente e paga o PIX de entrada.
  5. Acompanha. Os webhooks movem o progresso no app até a entrega.

O que mostrar na simulação

Na telaCampo
Você enviasourceAmount
O destinatário recebedestinationAmount
Custo totalfees.total
VETeffectiveRate
Prazorouting.estimatedDelivery
Preço válido atéexpiresAt

Chamadas

ChamadaQuando
POST /v1/customersPrimeira remessa do cliente
POST /v1/customers/{id}/kyc-attestationsApós o cadastro e a cada renovação
POST /v1/customers/{id}/receiversNovo destinatário
POST /v1/quotesA cada simulação
POST /v1/transfersNa confirmação
POST /v1/transfers/{id}/refundSe algo der errado antes da entrega
Webhooks transfer.*Até o status final

Casos a tratar

SituaçãoSinalNo app
Cotação expirada422 QUOTE_EXPIREDMostrar o novo valor e pedir nova confirmação
Conta recusada no destinotransfer.failedPedir para revisar os dados; o reembolso é automático
Cliente desistiu ou errou o destino, antes da entregaPedido no appChamar o reembolso e mostrar refund.amount
Reembolso concluídotransfer.refundedAvisar que o valor voltou para a conta
Sem rota no momento422 ROUTE_UNAVAILABLESugerir outro rail ou tentar mais tarde

Nesta página