Instalación del SDK

Instalando el SDK de Javascript / NodeJS

Pago Fácil SpA Examples

Status
GitHub Issues
GitHub Pull Requests
License


Instalación

Para Node.js

Npm

Instalar con npm con el siguiente comando:

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 blundle.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 desabilitar tu AMD loader. Luego añadir o combinar la siguiente sección a tu configuración de Webpack:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}