ualabis-nodejs
v1.0.1
Published
Ualá Bis SDK Node.js
Downloads
115
Maintainers
Readme
Ualá API Checkout JavaScript SDK
Official Javascript SDK for Ualá Bis API Checkout
SDK Javascript oficial de Ualá Bis API Checkout
Content
Installation
Install the package with:
npm i ualabis-nodejs
Functions
List of all functions:
- setUp
- createOrder
- getOrder
- getFailedNotifications
- getOrders
Usage
The package needs to be configured with your account's secret key
/**
* if you use ES Modules instead of CommonJS use import statement
* import UalaApiCheckout from 'ualabis-nodejs';
*/
const UalaApiCheckout = require('ualabis-nodejs');
await UalaApiCheckout.setUp({
userName: 'example_user',
clientId: 'example_client_id',
clientSecret: 'example_client_secret',
isDev: true,
});
const order = await UalaApiCheckout.createOrder({
amount: 10.2,
description: 'test',
callbackSuccess: 'https://www.google.com/search?q=failed',
callbackFail: 'https://www.google.com/search?q=success',
});
const generatedOrder = await UalaApiCheckout.getOrder(order.uuid);
const orders = await UalaApiCheckout.getOrders({limit:'2', fromDate:'2022-08-04', toDate:'2022-08-09'});
Español
Instalación
Instale el paquete con el siguiente comando:
npm i ualabis-nodejs
Funciones
Listado de todas las funciones:
- setUp
- createOrder
- getOrder
- getFailedNotifications
- getOrders
Uso
Para hacer uso del SDK es necesario que configure sus credenciales como se muestra a continuación:
/**
* Si su código usa ES Modules y no CommonJS, importa el
* paquete de la siguiente manera:
* import UalaApiCheckout from 'ualabis-nodejs';
*/
const UalaApiCheckout = require('ualabis-nodejs');
await UalaApiCheckout.setUp({
userName: 'example_user',
clientId: 'example_client_id',
clientSecret: 'example_client_secret',
isDev: true,
});
const order = await UalaApiCheckout.createOrder({
amount: 10.2,
description: 'test',
callbackSuccess: 'https://www.google.com/search?q=failed',
callbackFail: 'https://www.google.com/search?q=success',
});
const generatedOrder = await UalaApiCheckout.getOrder(order.uuid);
const orders = await UalaApiCheckout.getOrders({limit:'2', fromDate:'2022-08-04', toDate:'2022-08-09'});
API Checkout Docs
Also you can show Api Checkout Documentation in https://developers.ualabis.com.ar