Instalación del SDK
Instalando el SDK de Javascript / NodeJS
<p align="center">
<a href="" rel="noopener">
<img height=200px src="https://s3-us-west-2.amazonaws.com/assets.pagofacil.cl/images/1-Logo_cuadrado.png" alt="Pago Fácil SpA Examples">
</a>
</p>
<h3 align="center">
<a href="https://github.com/PSTPAGOFACIL/sdk-apis-javascript" target="_blank">@pagofacil/sdk-apis-javascript</a>
</h3>
<div align="center">
[](https://github.com/PSTPAGOFACIL/sdk-apis-javascript/)
[](https://github.com/PSTPAGOFACIL/sdk-apis-javascript/issues)
[](https://github.com/PSTPAGOFACIL/sdk-apis-javascript/pulls)

</div>
***
## Instalación
### Para [Node.js](https://nodejs.org/)
#### Npm
Instalar con npm con el siguiente comando:
```shell
npm install @pagofacil/api_pago_facil --save
Desarrollo local
Para usar las librerias de forma local sin tener que publicarlas a un registro de npm remoto, primero instalaremos las dependencias cambiando al directorio que contenga package.json
(junto a su README). Lo llamaremos javascript_client_dir
y correremos este comando:
npm install
Luego lo linkearemos globalmente en Npm con lo siguiente que esta junto a javascript_client_dir
:
npm link
Para utilizar el link que acabamos de definir en nuestro proyecto, cambiaremos al directorio que desee ocupar en nuestra api_pago_facil, luego correremos el siguiente comando:
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>
Finalmente, vas a tener que construir el modulo:
npm run build
Git
Si la libreria se encuentra hosteada en un repositorio Git, por ejemplo https://github.com/PSTPAGOFACIL/sdk-apis-javascript, lo instalaremos mediante:
npm install PSTPAGOFACIL/sdk-apis-javascript --save
Para navegadores
Las librerias también funcionaran en navegadores por medio de Npm y browserify. Luego de seguir los pasos anteriormente mostrados con Node.js e instalando browserify con npm install -g browserify
, ejecuta la siguiente línea (asumiendo que main.js es tu documento principal):
browserify main.js > bundle.js
Luego incluye bundle.js en las páginas HTML.
Configuración de Webpack
Al usar Webpack, es posible que te encuentres con el siguiente error: "Module not found: Error: Cannot resolve module", la solución más común es deshabilitar tu AMD loader. Luego añadir o combinar la siguiente sección a tu configuración de Webpack:
module: {
rules: [
{
parser: {
amd: false
}
}
]
}
Updated 2 days ago