pxpay
Version:
A node module for using the Payment Express PXPay 2.0 service for payment processing
36 lines (28 loc) • 1.07 kB
Markdown
# PxPay
[](https://badge.fury.io/js/pxpay)

[](https://coveralls.io/github/Kevnz/pxpay?branch=master)
PxPay implementation for node.js
Node module to use the [PxPay](http://paymentexpress.co.nz/developer-e-commerce-paymentexpress-hosted-pxpay) service from [Payment Express](http://paymentexpress.co.nz/).
#### Install
```bash
$ npm install pxpay
```
#### Usage
```javascript
const pxpay = require('pxpay')
pxpay.request({
user: 'TestAccount',
password: 'password',
amount: '1.00',
reference: 'Test',
transactionId: 'test-' + Date.now(),
addCard: 1,
successURL: 'http://example.com/success',
failURL: 'http://example.com/fail'
}, function submitcallback (err, result) {
result.$.valid; //=== 1
})
```
## Notes
If you are running in production it uses the Payment Express production URL, otherwise it uses the UAT url.