Skip to content

Commit 99aaea1

Browse files
authored
Update README.md
1 parent fde1b23 commit 99aaea1

1 file changed

Lines changed: 20 additions & 16 deletions

File tree

README.md

Lines changed: 20 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@ Puedes usar el SDK tanto en aplicaciones Node.js tradicionales como en framework
4040
1. **Crea tu objeto de configuración** con [tus credenciales](https://docs.fiscalapi.com/credentials-info):
4141
```javascript
4242
// CommonJS
43-
const { FiscalApiClient } = require('fiscalapi');
43+
const { FiscalapiClient } = require('fiscalapi');
4444

4545
// o ESM
46-
import { FiscalApiClient } from 'fiscalapi';
46+
import { FiscalapiClient } from 'fiscalapi';
4747

4848
const settings = {
4949
apiUrl: "https://test.fiscalapi.com", // https://live.fiscalapi.com (producción)
@@ -54,7 +54,7 @@ Puedes usar el SDK tanto en aplicaciones Node.js tradicionales como en framework
5454

5555
2. **Crea la instancia del cliente**:
5656
```javascript
57-
const fiscalApi = FiscalApiClient.create(settings);
57+
const fiscalApi = FiscalapiClient.create(settings);
5858
```
5959

6060
Para ejemplos completos, consulta [samples-express](https://github.com/FiscalAPI/fiscalapi-samples-express).
@@ -65,33 +65,37 @@ Para ejemplos completos, consulta [samples-express](https://github.com/FiscalAPI
6565

6666
1. **Agrega la configuración** en tu archivo de variables de entorno (`.env`):
6767
```
68-
FISCALAPI_URL=https://test.fiscalapi.com
69-
FISCALAPI_KEY=<YourApiKeyHere>
70-
FISCALAPI_TENANT=<YourTenantHere>
68+
FISCALAPI_API_KEY=<api_key>
69+
FISCALAPI_TENANT=<tenant>
70+
FISCALAPI_API_URL=https://test.fiscalapi.com
7171
```
7272

7373
2. **Crea y registra el cliente** (por ejemplo, en un servicio o módulo):
74+
7475
```typescript
75-
// services/fiscalapi.service.ts
76-
import { FiscalApiClient } from 'fiscalapi';
77-
78-
export const createFiscalApiClient = () => {
79-
return FiscalApiClient.create({
80-
apiUrl: process.env.FISCALAPI_URL,
81-
apiKey: process.env.FISCALAPI_KEY,
82-
tenant: process.env.FISCALAPI_TENANT
76+
// services/fiscalapi.service.ts
77+
import { FiscalapiClient } from 'fiscalapi'
78+
import config from '../config/config';
79+
80+
export const createFiscalApiClient = () => {
81+
return FiscalapiClient.create({
82+
apiUrl: config.fiscalapiSettings.apiUrl,
83+
apiKey: config.fiscalapiSettings.apiKey,
84+
tenant: config.fiscalapiSettings.tenant
8385
});
8486
};
8587
```
8688

8789
En Express:
8890
```javascript
8991
// En tu controlador o router
90-
const fiscalApi = createFiscalApiClient();
92+
import { createFiscalApiClient } from '../services/fiscalapi.service';
93+
94+
const fiscalapi = createFiscalApiClient();
9195
9296
app.post('/invoices', async (req, res) => {
9397
try {
94-
const response = await fiscalApi.invoices.create(req.body);
98+
const response = await fiscalapi.invoices.create(req.body);
9599
res.json(response);
96100
} catch (error) {
97101
res.status(500).json({ error: error.message });

0 commit comments

Comments
 (0)