UNPKG

pxpay

Version:

A node module for using the Payment Express PXPay 2.0 service for payment processing

36 lines (28 loc) 1.07 kB
# PxPay [![npm version](https://badge.fury.io/js/pxpay.svg)](https://badge.fury.io/js/pxpay) ![Build Status](https://img.shields.io/circleci/project/github/Kevnz/pxpay/master.svg) [![Coverage Status](https://coveralls.io/repos/github/Kevnz/pxpay/badge.svg?branch=master)](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.