A notificação do status do onboarding sinaliza o status global do cadastro do seller e é enviada após cada uma das notificações anteriores. Atualmente, esse status é composto pela junção de duas validações: KYC e domicílio bancário.
Portanto, após a primeira notificação, o status do onboarding indicará que o processo está em análise; somente após a segunda notificação, o status "2" será retornado, assumindo que houve aprovação em todas as etapas de análise.
A Braspag enviará uma notificação com os parâmetros do tipo de notificação, identificação do seller (SubordinateMerchantId
) e as informações de todos os status.
- Quando o status de onboarding (
Data.OnboardingStatus
) apresentar o valor "2" significa que o seller já passou em todas as validações e está apto a transacionar;- Quando o status de onboarding apresentar o valor "3", significa que o cadastro não foi bem sucedido em pelo menos uma validação e que o master precisa tomar alguma ação em relação a esse cadastro.
Confira todos os valores possíveis para o status de onboarding na tabela abaixo.
Exemplo de notificação de onboarding enviada pela API:
{
"ChangeType": 23,
"MasterMerchantId": "96ffb8be-6693-4f9b-bf8e-925b555b3207",
"Data": {
"SubordinateMerchantId":"4d76b525-e66d-402e-a318-5fd3ce1af7aa",
"OnboardingStatus": 2,
"KycAnalysisInfo": {
"Status": 2
},
"BankAccountValidation": {
"Status": 3
}
}
}
PROPRIEDADE | TIPO | TAMANHO | DESCRIÇÃO |
---|---|---|---|
ChangeType | Número | - | Identificador do tipo de notificação. Para a notificação do status do Onboarding, o ChangeType é igual a “23”. |
MasterMerchantId | GUID | 36 | Identificação do master. |
Data.SubordinateMerchantId | GUID | 36 | Identificação do seller. |
Data.OnboardingStatus | Número | 1 | Status do processo de Onboarding. Os status válidos são: UnderAnalysis = 1; Approved = 2; AwaitingMerchantAction = 3; Unknown = 4; Banned = 5 |
Data.KycAnalysisInfo.Status | Número | 1 | Status da análise de KYC. Os status válidos são: UnderAnalysis = 1; Approved = 2; ApprovedWithRestriction = 3; Rejected = 4 |
Data.BankAccountValidation.Status | Número | 1 | Status da análise do domicílio bancário. Os status válidos são: InternalError = 0; Created = 1; Processing = 2; Success = 3; Error = 4 |