# veem-node-sdk

> Node.js Library for the Veem Global Payments API

Latest version **1.1.1** (published 2019-12-23) · MIT license · 0 weekly downloads

## Install

```sh
npm install veem-node-sdk
pnpm add veem-node-sdk
yarn add veem-node-sdk
bun add veem-node-sdk
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 1.1.1 |
| Published | 2019-12-23 |
| First published | 2019-04-24 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 5 |
| Unpacked size | 1.6 MB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 2 |
| Maintainers | patrickvienneau |

## Links

- npm: https://www.npmjs.com/package/veem-node-sdk
- Repository: https://github.com/veeminc/veem-node-sdk
- Homepage: https://github.com/veeminc/veem-node-sdk#readme
- Issues: https://github.com/veeminc/veem-node-sdk/issues
- npm.io page: https://npm.io/package/veem-node-sdk

## Dependencies (5)

- [lodash](https://npm.io/package/lodash.md) ^4.17.15
- [bluebird](https://npm.io/package/bluebird.md) ^3.7.1
- [superagent](https://npm.io/package/superagent.md) ^4.1.0
- [querystring](https://npm.io/package/querystring.md) ^0.2.0
- [uber-json-schema-filter](https://npm.io/package/uber-json-schema-filter.md) ^2.0.5

## Recent versions

- 1.1.1 (latest) — 2019-12-23
- 1.1.0 — 2019-12-23
- 1.0.3 — 2019-11-22
- 1.0.2 — 2019-06-07
- 1.0.1 — 2019-04-25
- 1.0.0 — 2019-04-24

## README

# veem-node-sdk

[![CircleCI](https://circleci.com/gh/veeminc/veem-node-sdk/tree/develop.svg?style=svg&circle-token=b130e117704a92b3e0606ebcd8068eda7c2a54c6)](https://circleci.com/gh/veeminc/veem-node-sdk/tree/develop) [![npm version](https://badge.fury.io/js/veem-node-sdk.svg)](https://badge.fury.io/js/veem-node-sdk)

The Veem Node SDK provides a simple interface for interacting with the Veem Global Payments API for server-side Javascript applications.

## References

- [Veem Global Payments API](https://developer.veem.com/reference)
- [Developer Dashboard](https://developer.veem.com/page/apps-dev-dashboard)

## Installation

```
npm install veem-node-sdk --save
```

## Usage

The Veem Node SDK requires you to generate an access token in order to authenticate the requests. You can manage your applications and generate access tokens from the [Developer Dashboard](https://developer.veem.com/page/apps-dev-dashboard).

```javascript
import Veem from 'veem-node-sdk'

var Veem = new Veem({
  accessToken: '<access_token>',
})

Veem.payment.send(payment, callback)
```

## Using Promises

The SDK supports Promises for handling responses and errors:

```javascript
Veem.payment.send(payment)
  .then(responseBody => console.log(responseBody))
  .catch(error => console.error(error))
```

## Development

### Setup Environment

```
npm install
```

### Run Tests
```
npm run test
```

---
_Source: https://npm.io/package/veem-node-sdk · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
