Skip to content

Your postback notification for rejected banking account requests.

POST
/order/example-postback-to-banking-account-rejected/[your_notification_url]

Every time a transaction has its status changed, your system will receive a notification from ours, so that you know if transactions were paid.

We expect that your system returns to ours: status code 200. If not, we’ll retry 4 more times.

object
event
required

Webhook event for rejected account request.

string
Allowed values: ACCOUNT.REJECTED
Example
ACCOUNT.REJECTED
occurredAt
required

When the event occurred (UTC ISO-8601).

string
Example
2026-02-19T13:41:12.991Z
requestId
required

Identifier of the rejected account creation request.

string
Example
045a2fb2-0b11-4f8c-8ab6-8b61db66d189
status
required

Status for account request rejection webhook.

string
Allowed values: REJECTED
Example
REJECTED
reason
required

Reason for account request rejection.

object
code
required

Rejection reason code.

string
Allowed values: MISSING_DATA INVALID_DOCUMENT RISK OTHER
Example
INVALID_DOCUMENT
description
required

Detailed rejection reason description.

string
Example
Document number is invalid for holder type.
fields
required

Fields that caused the rejection of the account request. Which values can appear depends on the holderType of the request: an INDIVIDUAL request flags documentHolder, selfieHolder and the shared slots; an ORGANIZATION request flags the company and representative slots. Each value is a documentType accepted by POST /public/v1/banking/accounts/documents, so the flagged field can be re-uploaded as is.

Array<string>
Allowed values: socialContract cnpjCard balanceSheet partnerProofAddress documentRepresentative selfieRepresentative documentHolder selfieHolder accountTerms proofAddress proofBankAddress ir kyc pepDeclaration incomeStatement
Example
[
"documentRepresentative",
"selfieRepresentative"
]

The resource was returned successfully

object
returnCode
required

The current page.

string
Example
SUCCESS