1. API Endpoints
Pix2DePix API
  • ๐Ÿ“œ API Overview
  • Docs
    • ๐Ÿ”‘ Authentication
    • ๐Ÿ’ป Examples
    • ๐Ÿช Webhook
    • โœ… Possible Statuses
      • ๐Ÿ“ฅ๐Ÿ’ฐ Deposit Statuses
      • ๐Ÿ“ค๐Ÿ’ธ Withdraw Statuses
    • ๐Ÿ›ก๏ธ Security & Limits
      • โœ… Best Practices
      • ๐Ÿชฒ Bug Bounty
      • ๐Ÿงฑ Firewall
      • ๐Ÿšฆ API Limits
    • ๐Ÿงฉ Advanced (optional)
      • ๐ŸŽฒ Nonce
      • ๐Ÿ”€ Sync / Async call
  • API Endpoints
    • Ping
      GET
    • Deposit (PIX โž” DePix)
      POST
    • Deposit Status
      GET
    • Deposits
      GET
    • User Info
      GET
    • Pix2FA
      POST
    • Withdraw
      POST
    • Withdraw Status
      GET
  • Schemas
    • AsyncResponse
    • AllPossibleObjResponses
    • StandardResponse
    • PingObjOrError
    • JWTClaims
    • ObjResponse
    • ErrorObj
    • PingObj
    • ErrorResponse
    • DepositRequest
    • DepositObjOrError
    • DepositObj
    • PingResponse
    • DepositResponse
    • DepositStatusObj
    • DepositStatusResponse
    • DepositWebhookBody
    • DepositsResponse
    • DepositStatus
    • UserInfoResponse
    • Pix2FAResponse
    • WithdrawStatusResponse
    • WithdrawStatusObj
    • WithdrawResponse
    • WithdrawObj
    • WithdrawStatus
    • WithdrawWebhookBody
    • MEDWebhookBody
  1. API Endpoints

Deposit (PIX โž” DePix)

POST
deposit
The system generates a dynamic QR code designed for deposits in Reais (BRL) through the PIX banking system. The QR code is provided in two formats: text format, which allows for easy copy-and-paste into banking applications, and PNG format, displaying a scannable QR code image for convenience.
When a deposit is successfully made using the generated QR code, our system automatically processes the transaction, converting the deposited amount into DePix. The converted DePix can then be sent to a default partner address or to a custom address specified as a parameter during the QR code generation.

Request

Authorization
Add the parameter
Authorization
to Headers
๏ผŒwhose value is to concatenate the Token after the Bearer.
Example:
Authorization: Bearer ********************
Header Params

Body Params application/json

Example
{
    "amountInCents": 100,
    "depixAddress": "ex1qhuq5u7udzwskhaz45fy80kdaxjytqd99ju5yfn",
    "endUserFullName": "Jasmine Lubowitz",
    "endUserTaxNumber": "22078522238",
    "depixSplitAddress": "ex1k981pd4bnsqph05gqwuk8kjsk56volzlqzmtnzwn",
    "splitFee": "2.99%",
    "pix2fa": true,
    "pix2faMessage": "Mensagem customizada. Cรณdigo: %s",
    "delayDepixInHours": 24
}

Request Code Samples

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://depix.eulen.app/api/deposit' \
--header 'X-Nonce;' \
--header 'X-Async: auto' \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "amountInCents": 100,
    "depixAddress": "ex1qhuq5u7udzwskhaz45fy80kdaxjytqd99ju5yfn",
    "endUserFullName": "Jasmine Lubowitz",
    "endUserTaxNumber": "22078522238",
    "depixSplitAddress": "ex1k981pd4bnsqph05gqwuk8kjsk56volzlqzmtnzwn",
    "splitFee": "2.99%",
    "pix2fa": true,
    "pix2faMessage": "Mensagem customizada. Cรณdigo: %s",
    "delayDepixInHours": 24
}'

Responses

๐ŸŸข200Success
application/json
Headers

Body

Examples
{
    "response": {
        "qrCopyPaste": "0002XPTO1226880014br.gov.bcb.pix2566qrcode-h.fitbank.com.br/QR/cob/44CFA7690F47CXPTO2BR5925PLEBANK SOLUCOES EM TECNO6007BAXPTO00062070503***6304345A",
        "qrImageUrl": "https://response.eulen.app/api-response/nonce-qr.png",
        "id": "ac34bd0a6f1d426fba001dca27b9d137"
    },
    "async": false
}
๐ŸŸ 400Bad request
๐ŸŸ 401Unauthorized
๐ŸŸข202OK Accepted
๐ŸŸ 403Forbidden
๐Ÿ”ด500Server Error
๐Ÿ”ด503Service Unavailable
Modified atย 2026-01-14 17:38:34
Previous
Ping
Next
Deposit Status
Built with