Buy Now Pay Later - Integração de API

A API BNPL (Buy Now Pay Later) permite que você ofereça opções de pagamento parcelado aos seus clientes no checkout. Esta API gerencia todo o ciclo de vida da solicitação de crédito, desde a verificação de elegibilidade do cliente até a assinatura do contrato e a cobrança dos pagamentos.

Visão Geral

A integração BNPL consiste em quatro fluxos principais:

🛒 Fluxo de Originação (Checkout)

O processo de solicitação de crédito durante o checkout do cliente:

flowchart TD
    Start([Checkout do Cliente]) --> FastQualify{Fast Qualify<br/>OPCIONAL}

    FastQualify -->|Elegível| CreateApp[Criar Solicitação<br/>Verificação de Política de Crédito]
    FastQualify -->|Pular| CreateApp[Criar Solicitação<br/>Verificação de Política de Crédito]

    CreateApp --> UpdateApp[Atualizar Solicitação<br/>Seleção de Oferta]

    UpdateApp --> SignContract[Assinar Contrato<br/>Resumo da Compra]

    SignContract --> Approval{Etapa 6: Aprovação<br/>Antifraude/Selfie<br/>OPCIONAL}

    Approval -->|Executar Selfie| SelfieCheck[QI Tech Liveness]
    Approval -->|Pular| AutoApprove[Aprovação Automática]

    SelfieCheck --> Decision{Aprovado?}
    AutoApprove --> Decision

    Decision -->|Sim| Charge[Cobrar Solicitação<br/>Desembolso do Empréstimo]
    Decision -->|Não| Declined[Solicitação Recusada]

    Charge --> Success([Financiamento Concluído])
    Declined --> End([Fim do Processo])

    style FastQualify fill:#e3f2fd
    style Approval fill:#e3f2fd
    style RegisterPerson fill:#c8e6c9
    style CreateApp fill:#c8e6c9
    style UpdateApp fill:#c8e6c9
    style SignContract fill:#c8e6c9
    style Charge fill:#c8e6c9
    style Success fill:#a5d6a7
    style Declined fill:#ef9a9a

💳 Fluxo de Cobrança (Pós-Compra)

Cobrança de pagamentos e gestão de dívidas após o desembolso do empréstimo:

flowchart LR
    A[Planos de Pagamento] --> B[Parcelas]
    B --> C[Cobrança]
    C --> D[Renegociação]

❌ Fluxo de Cancelamento

Cancelar uma solicitação de crédito antes da cobrança:

flowchart LR
    A[Solicitação Criada] --> B{Desembolsado?}
    B -->|Não| C[Cancelar Solicitação]
    C --> D[Status: CANCELLED]
    B -->|Sim| E[Não é Possível Cancelar]

💸 Fluxo de Reembolso

Processar reembolsos para solicitações cobradas:

flowchart LR
    A[Solicitação Cobrada] --> B[Solicitar Reembolso]
    B --> C[Processar Reembolso]
    C --> D[Verificar Status do Reembolso]
    D --> E[Status: REFUNDED]