1. ✅ Possible Statuses
Pix2DePix API
  • ⚡ Quickstart
  • 📝 Changelog
  • 📖 Glossary
  • Docs
    • 🔑 Authentication
    • 🪝 Webhooks
    • ⚠️ Errors & the response envelope
    • ✅ Possible Statuses
      • 📥💰 Deposit Statuses
      • 📤💸 Withdraw Statuses
    • 🧩 Advanced
      • 🔀 Synchronous requests & safe retries
    • 🛡️ Security & Limits
      • ✅ Best Practices
      • 🪲 Bug Bounty
      • 🧱 Firewall
      • 🚦 API Limits
    • 🚀 Features
      • ⏱️ QR Delay
  • API Endpoints
    • Ping
      GET
    • Deposit (PIX ➔ DePix)
      POST
    • Deposit Status
      GET
    • Deposits
      GET
    • User Info
      GET
    • Withdraw
      POST
    • Withdraw Status
      GET
  • Webhooks
    • Deposit Webhook
    • Withdraw Webhook
    • MED Webhook
  • Schemas
    • AllPossibleObjResponses
    • StandardResponse
    • PingObjOrError
    • JWTClaims
    • ObjResponse
    • ErrorObj
    • PingObj
    • ErrorResponse
    • DepositRequest
    • DepositObjOrError
    • DepositObj
    • PingResponse
    • DepositResponse
    • DepositStatusObj
    • DepositStatusResponse
    • DepositWebhookBody
    • DepositsResponse
    • DepositStatus
    • UserInfoResponse
    • WithdrawStatusResponse
    • WithdrawStatusObj
    • WithdrawResponse
    • WithdrawObj
    • WithdrawStatus
    • WithdrawWebhookBody
    • MEDWebhookBody
    • RejectionReasons
  1. ✅ Possible Statuses

📤💸 Withdraw Statuses

The status string indicates the current lifecycle state of a withdrawal. The following statuses are currently supported:
unsent – The withdrawal has been created but has not yet been submitted for processing.
sending – The withdrawal is currently being processed and submitted to the banking partner.
sent – The withdrawal has been successfully submitted.
error – An error occurred during processing. The withdrawal was not successfully completed and may require retry or manual intervention.
canceled – The withdrawal was intentionally cancelled before being successfully sent.
replaced – The withdrawal was superseded by a new one, created by our team to re-issue the same payout under a new withdrawal ID.
refunded – The withdrawal failed after funds were reserved or deducted, and the funds have been returned to the user.
replaced is not a failure. It means the payout was re-issued, not aborted, and it may still be completed under the new withdrawal ID. Do not refund your end user and do not create a replacement withdrawal on your side when you see it — that would pay twice. The new withdrawal ID is not returned by this endpoint today, so contact our team to have it linked.
Treat this list as open-ended. New statuses may be added as the product evolves, so send any value your integration does not recognize to manual review instead of treating it as a failure.
Modified at 2026-08-12 04:11:53
Previous
📥💰 Deposit Statuses
Next
🔀 Synchronous requests & safe retries
Built with