Skip to content

Commit

Permalink
Atualização de arquivos de configurações, dependências e versão
Browse files Browse the repository at this point in the history
  • Loading branch information
jvoliveiraGN committed Dec 22, 2022
1 parent aa0c015 commit 373acd3
Show file tree
Hide file tree
Showing 8 changed files with 10,153 additions and 42 deletions.
3 changes: 2 additions & 1 deletion .eslintrc.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,8 @@
"env": {
"browser": true,
"es2021": true,
"node": true
"node": true,
"jest": true
},
"extends": [
"airbnb-base",
Expand Down
7 changes: 6 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,9 @@
node_modules
*.p12
simulaMod.ts
teste.ts
teste.ts
npm-debug.log
coverage/
.idea/
examples/open-accounts/
examples/pix/split/
3 changes: 2 additions & 1 deletion .npmignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,5 @@
.prettierrc.json
package.json
README.md
tsconfig.json
tsconfig.json
jest.config.js
10 changes: 5 additions & 5 deletions .prettierrc.json
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
{
"printWidth": 100,
"tabWidth": 4,
"singleQuote": true,
"jsxBracketSameLine": true,
"trailingComma": "es5",
"semi": true
"trailingComma": "all",
"semi": true,
"tabWidth": 4,
"useTabs": true,
"printWidth": 300
}
56 changes: 29 additions & 27 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,14 +20,15 @@ import Gerencianet from 'gn-api-sdk-typescript';

Insira suas credenciais e defina se deseja usar o sandbox ou não.
Você também pode usar o arquivo [examples/config.ts](examples/config.ts) de modelo.

```typescript
export = {
// PRODUÇÃO = false
// HOMOLOGAÇÃO = true
sandbox: false,
client_id: 'seuClientId',
client_secret: 'seuClientSecret',
pix_cert: 'caminhoAteOCertificadoPix',
// PRODUÇÃO = false
// HOMOLOGAÇÃO = true
sandbox: false,
client_id: 'seuclient_id',
client_secret: 'seuclient_secret',
certificate: 'caminhoAteOCertificadoPix',
};
```

Expand All @@ -41,22 +42,24 @@ Crie uma cobrança:

```typescript
var body = {
items: [{
name: 'Product A',
value: 1000,
amount: 2
}]
}
items: [
{
name: 'Product A',
value: 1000,
amount: 2,
},
],
};

gerencianet
.createCharge({}, body)
.then((resposta: any) => {
console.log(resposta);
})
.catch((error: any) => {
console.log(error);
})
.done();
.createCharge({}, body)
.then((resposta: any) => {
console.log(resposta);
})
.catch((error: Promise<any>) => {
console.log(error);
})
.done();
```

## Exemplos
Expand All @@ -73,12 +76,12 @@ Defina suas credenciais em config.ts:

```typescript
export = {
// PRODUÇÃO = false
// HOMOLOGAÇÃO = true
sandbox: false,
client_id: 'seuClientId',
client_secret: 'seuClientSecret',
pix_cert: 'caminhoAteOCertificadoPix',
// PRODUÇÃO = false
// HOMOLOGAÇÃO = true
sandbox: false,
client_id: 'seuclient_id',
client_secret: 'seuclient_secret',
certificate: 'caminhoAteOCertificadoPix',
};
```

Expand All @@ -88,7 +91,6 @@ Em seguida, execute o exemplo que você deseja:
$ ts-node createCharge.ts
```


## Documentação

A documentação completa com todos os endpoints disponíveis você encontra em: https://dev.gerencianet.com.br/.
Expand Down
5 changes: 5 additions & 0 deletions jest.config.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/** @type {import('ts-jest').JestConfigWithTsJest} */
module.exports = {
preset: 'ts-jest',
testEnvironment: 'node',
};
Loading

0 comments on commit 373acd3

Please sign in to comment.