· 4 years ago · Dec 16, 2020, 06:20 PM
1CHECKLIST DE CONFIGURAÇÕES DO POSTMAN - COLLECTION PIX GERENCIANET
21 * Importar a Collection
3 Obs: Se já havia importado alguma vez anteriormente, primeiro siga os passos 2, 3 excluindo o que já havia importado
4 - Acessar link: https://documenter.getpostman.com/view/13574984/TVetcm6R
5 - Clicar em `Run in Postman` >> Postman for Windows >> Abrir Postman
6 - Com isso será importada a Collection "Gerencianet API Pix - Postman Collection"
7
82 * Importar certificado
9 - Acesse File >> Settings >> Aba Certificates >> Sessão Client Certificates
10 - Clique em `Add Certificate` e insira as informações
11 (Certificado de homologação)
12 - Em `Host`: api-pix-h.gerencianet.com.br
13 - Em `PFX file`: Caminho do arquivo .p12 de desenvolvimento
14
15 - Clique em `Add Certificate` novamente e insira as informações para o certificado de produção
16 (Certificado de produção)
17 - Em `Host`: api-pix.gerencianet.com.br
18 - Em `PFX file`: Caminho do arquivo .p12 de produção
19
203 * Variáveis de ambiente
21 - No canto superior direito, clique no ícone do lado do direito do "olhinho", se chama MANAGE ENVIROMENT.
22 Deve conter o ambiente `Pix-h`
23
24
254 * Selecionar o ambiente
26 - No canto superior direito, no select option do lado do esquerdo do "olhinho", se estiver `No Environment` troque para `Pix-h`.
27
285 * Consumo da rota OAuth `/oauth/token` (client_credentials)
29 (Homologação/Produção)
30 - POST
31 URL Homologação: https://api-pix-h.gerencianet.com.br/oauth/token
32 URL Produção: https://api-pix.gerencianet.com.br/oauth/token
33 - Na aba Authorization, Type: Basic Auth
34 Username: Client_Id_da-aplicação-e-ambiente-utilizado-no-certificado
35 Password: Client_Secret_da-aplicação-e-ambiente-utilizado-no-certificado
36 - Na aba Headers
37 Key `x-client-cert-pem habilitado` com value: {{X-Certificate-Pem}}
38 - Na aba Body:
39 `{"grant_type": "client_credentials"}`
40 - Na aba Settings
41 Desabilitar a opção do "Enable SSL certificate verification"
42
436 * Consumo da rota Cobranças `/v2/cob/:txid` (criar cobrança)
44 (Homologação/Produção)
45 - PUT
46 URL Homologação: https://api-pix-h.gerencianet.com.br/v2/cob/:txid
47 URL Produção: https://api-pix.gerencianet.com.br/v2/cob/:txid
48 - Na aba Params, sessão Path Variables
49 Key `txid` com value: fc9a4366ff3d4964b5dbc6c91a872250 (sequencia de valores atendendo à regex ^[a-zA-Z0-9]{26,35}$)
50 - Na aba Headers
51 Key `authorization` com value: {{Authorization}}
52 Key `x-client-cert-pem` com value: {{X-Certificate-Pem}}
53 - Na aba Body
54 Inserir informações da cobrança. Exemplo:
55 `{
56 "calendario": {
57 "expiracao": 3600
58 },
59 "devedor": {
60 "cpf": "12345678909",
61 "nome": "Nome do devedor"
62 },
63 "valor": {
64 "original": "124.45"
65 },
66 "chave": "cavepix@gmail.com",
67 "solicitacaoPagador": "Cobrança dos serviços prestados."
68 }`
69 - Na aba Settings
70 Desabilitar a opção do "Enable SSL certificate verification"