payeer-node
Version:
Payeer payment gateway API for Node.js
42 lines (33 loc) • 1.04 kB
Markdown
## payeer-node [](https://travis-ci.org/kubk/payeer-node)
[Payeer](https://payeer.com/en/) payment gateway API for Node.js
### Installation
- `npm install payeer-node`
### Examples
1. Generate payment page url:
```javascript
const payeer = new Payeer({
shopId: process.env.PAYEER_SHOP_ID,
secretKey: process.env.PAYEER_SECRET_KEY,
callbackUrls: {
success_url: 'https://test.com/success',
fail_url: 'https://test.com/fail',
status_url: 'https://test.com/status'
}
});
const orderId = '12345';
const url = payeer.generatePaymentPageUrl(
orderId,
Money.fromDecimal(500, 'EUR')
);
```
2. Process Payeer webhook:
```javascript
const callback = payeer.parsePaymentCallback(request.body);
expect(callback.orderId).toEqual(50);
expect(callback.isPaymentSuccess).toBeTruthy();
```
Please refer [tests](https://github.com/kubk/payeer-node/blob/master/src/payeer.test.ts) for details.
### Contribution
- `git clone`
- `npm install`
- `npm test`