ys-passkit-and-cherrypie-client
Version:
Simple Node.js client for passkit and cherrypie plugin
37 lines (25 loc) • 902 B
Markdown
# Documentation for CherryPie API client.
Documentation for api [https://dev.passkit.net/](https://dev.passkit.net/)
## Prereq
```
npm install
```
## Run test
### NPM test
```
CHERRYPIE_API_KEY=yourApiKey CHERRYPIE_API_SECRET=yourSecret PASSKIT_API_KEY=yourApiKey PASSKIT_API_SECRET=yourApiSecret npm test;
```
### CherryPie test
```
CHERRYPIE_TEST_OFFER=SomeOffer CHERRYPIE_TEST_RECOVERY_EMAIL=example@email.com CHERRYPIE_API_KEY=apikey CHERRYPIE_API_SECRET=secret node_modules/.bin/mocha --compilers js:babel-core/register ./test/cherrypie.spec.js;
```
## Client API
```
import {CherryPieClient} from '../index.js';
let options = {
apiKey: process.env.CHERRYPIE_API_KEY,
apiSecret: process.env.CHERRYPIE_API_SECRET
};
const client = new CherryPieClient(options);
```
if you do need own distribution (email, url), pass can be distribute via URL https://q.passkit.net/~/#/p/{passID}