Fluxo de Ativação
Esta seção apresenta um guia passo a passo para o Ativação e Aprovação de Gateway na API Paytime
📑 Fluxo de Ativação e Aprovação de Gateway
Atenção
Cada Gateway possui regras e particularidades próprias. É importante compreender os cenários de uso antes de iniciar a ativação.
Ativação de Banking
- A ativação de um Gateway só é permitida quando o estabelecimento estiver com o campo
"status": "APPROVED".
Consulte os casos de teste de criação de estabelecimentos
🔗 Vínculo de Gateways ao Estabelecimento
Ao cadastrar um estabelecimento defina quais Gateways estarão vinculados, conforme serviços contratados na Paytime.
⚙️ Etapas de Ativação
Ativação do Banking Paytime (Gateway ID 6)
-
- Utilize a rota:
POST {{urlServidor}}/v1/marketplace/establishments/id/gateways
- Utilize a rota:
- Informe os seguintes parâmetros:
"gateway_id":6"active":true"form_receipt":"PAYTIME""fees_banking_id":id_da_tarifa_bancária
Modelo Body Ativação Banking Paytime
{
"reference_id": "NumeroQueParceiroUsa",
"gateway_id":6,
"active": true,
"form_receipt": "PAYTIME",
"fees_banking_id": 0//ID da Tarifa Bancaria
}📘 Para consultar os pacotes de tarifas bancárias, veja a documentação: Listar Pacotes de Tarifas Bancárias.
- Jornada de KYC
- Após ativar o Gateway 6, faça uma nova requisição na rota de Ativar Gateway e a resposta conterá o link do KYC:
... "metadata": { "url_documents_copy": "https://..." }
- ➡️ O cliente (titular do cadastro) deve seguir este link e concluir a jornada de KYC.
- Somente após a aprovação do KYC, o Banking Paytime estará habilitado.
- 📌 Nota Técnica: O uso de bloqueadores de anúncio (ad blockers) pode impactar a análise antifraude e o processo de KYC, comprometendo a validação. Recomendamos desabilitar esses bloqueadores durante a jornada de autenticação.
- Ativação da SubPaytime (Gateway ID 4)
- Utilize novamente a rota:
POST {{urlServidor}}/v1/marketplace/establishments/id/gateways- Consulte a documentação de Ativar gateway para o estabelecimento.
- Informe os seguintes parâmetros:
"gateway_id":4"form_receipt":"PAYTIME""statement_descriptor":"descrição_no_extrato""plans":[ ], vincule os planos comerciais ao estabelecimento.
Modelo Body Ativação Sub Paytime
{
"reference_id": "NumeroQueParceiroUsa",
"gateway_id":4,
"active": true,
"form_receipt": "PAYTIME",
"statement_descriptor": "descrição_no_extrato",
"plans": [
{
"id":93,
"active": true
}
]
}📘 Para consultar os planos disponíveis para o estabelecimento, veja a documentação: Listar Planos Comerciais.
Opcional
🏦 Cadastro de Conta Bancária (BankAccount)
O recurso BANKACCOUNT deve ser utilizado caso o cliente queira cadastrar uma nova conta bancária, que deve ser vinculada diretamente ao CPF/CNPJ do Parceiro.
Modelo Body Ativação BankAccount.
{
"reference_id": "NumeroQueParceiroUsa",
"gateway_id":4,
"active": true,
"form_receipt": "BANKACCOUNT",
"bank_account": {
"account_check_digit": "1",
"account_number": "456789",
"bank_code": "341",
"routing_check_digit": "9",
"routing_number": "1234",
"type": "CHECKING"
},
"statement_descriptor": "CadastroBanking",
"plans": [
{
"id":15,
"active": true
}
],
"fees_banking_id": 2
}Resumo do fluxo
- A ordem de ativação deve ser seguida:
- Banking Paytime (ID 6)
- KYC
- SubPaytime (ID 4)
flowchart LR
A[fa:fa-code Rota utilizada<br>POST /v1/marketplace/establishments/id/gateways]
A --> B[fa:fa-university Ativar Banking Paytime<br>gateway_id: 6]
B --> C[fa:fa-link API retorna link<br>da jornada KYC]
C --> D[fa:fa-user-check Cliente realiza<br>validação KYC]
D --> E{KYC aprovado?}
E -->|Não| X[fa:fa-ban Processo interrompido<br>Gateway não habilitado]
E -->|Sim| F[fa:fa-check Banking Paytime habilitado]
F --> G[fa:fa-cogs Ativar SubPaytime<br>gateway_id: 4]
G --> H[fa:fa-check Gateway SubPaytime ativo]
- Consulte a documentação completa Ativar gateway para o estabelecimento.
Updated 5 months ago