OxusAPI

Transferências

Do pagamento de entrada à entrega, em quatro etapas.

POST/v1/transfers

A transferência (trf_…) executa uma cotação válida. Ela tem um status geral e uma lista de stages.

Criação
Cotação travadaCREATION
Pagamento
PIX de entradaPAYMENT
Liquidação
Câmbio executadoSETTLEMENT
Entrega
Crédito no destinoDELIVERY
Status
COMPLETEDFAILEDREFUNDINGREFUNDEDEXPIREDCANCELLEDEnquanto avança, o status é PROCESSING.
Cada mudança de etapa gera um webhook transfer.updated.

Etapas

EtapaO que acontece
CREATIONA cotação é travada
PAYMENTA Oxus aguarda e confere o pagamento de entrada
SETTLEMENTCâmbio pela rota escolhida
DELIVERYCrédito na conta de destino

Etapas concluídas trazem reference: o E2E do PIX, o trace do ACH ou o hash on-chain.

Status

statusSignifica
PROCESSINGEm andamento
COMPLETEDValor creditado ao beneficiário
FAILEDA entrega foi recusada no destino; o reembolso começa sozinho
REFUNDINGReembolso em andamento
REFUNDEDO valor voltou para o cliente
EXPIREDO pagamento de entrada não chegou em 30 minutos
CANCELLEDCancelada antes do pagamento

Uma falha depois da liquidação nunca deixa dinheiro parado: a transferência vai a FAILED, REFUNDING e REFUNDED, sem ação do parceiro. Se algo der errado antes da entrega, o parceiro pode pedir o reembolso.

Pagamento de entrada

A resposta de criação traz paymentInstructions:

  • PIX: pixCopyPaste e prazo de pagamento. O PIX deve sair de uma conta do próprio cliente.
  • Stablecoin: depositAddress, network e o valor exato.

Cancelamento

POST/v1/transfers/{transferId}/cancel

Possível enquanto o pagamento de entrada não foi identificado. Depois disso, a resposta é 409 TRANSFER_NOT_CANCELLABLE e o caminho é o reembolso.

Nesta página