0.12.9 • Published 10 years ago

risepay v0.12.9

Weekly downloads
54
License
-
Repository
github
Last release
10 years ago

RisePay-NodeJS -- Simple Risepay Payment API wrapper

A Node.js module for interacting with the RisePay API

Table of Contents

Initialization

Sale Transaction

Auth Transaction

Void Transaction

Return Transaction

Capture Transaction

Initialization

NPM install

npm install risepay

Require RisePay

var risePay = require('risepay');

risePay.connect({
username: "gatewayApiUser",
password: "userPassword" 
});

Sale Transaction

To make a purchase using a credit card:

risePay.sale({
		NameOnCard: "Jhonny",
		CardNum : "5149612222222229",
		ExpDate : "1214",
		Amount: 10,
		CVNum: "678"
	}, function(resp){
		if(resp.Approved){
			res.send("Approved. Transaction ID = " + resp.PNRef);
			res.send("AuthCode = " + resp.AuthCode)
		}else{
			res.send("Declined: " + resp.Message);
		}
	});	

Authorization Transaction

To make an authorization using a credit card:

risePay.auth({
		NameOnCard: "Jhonny",
		CardNum : "5149612222222229",
		ExpDate : "1214",
		Amount: 10,
		CVNum: "678"
	}, function(resp){
		if(resp.Approved){
			res.send("Approved. Transaction ID = " + resp.PNRef);
			res.send("AuthCode = " + resp.AuthCode)
		}else{
			res.send("Declined: " + resp.Message);
		}	
	});	

Void Transaction

To void a transaction:

risePay.void({
		NameOnCard: "Jhonny",
		CardNum : "5149612222222229",
		ExpDate : "1214",
		Amount: 5,
		CVNum: "678",
		PNRef: 1104825
	}, function(resp){
		if(resp.Approved){
			res.send("Approved. Transaction ID = " + resp.PNRef);
			res.send("AuthCode = " + resp.AuthCode)
		}else{
			res.send("Declined: " + resp.Message);
		}
	});	

Capture Transaction

To capture a previously Authorized transaction:

risePay.capture({
		NameOnCard: "Jhonny",
		CardNum : "5149612222222229",
		ExpDate : "1214",
		Amount: 5,
		CVNum: "678",
		PNRef: 1104825
	}, function(resp){
		if(resp.Approved){
			res.send("Approved. Transaction ID = " + resp.PNRef);
			res.send("AuthCode = " + resp.AuthCode)
		}else{
			res.send("Declined: " + resp.Message);
		}
	});	

Return Transaction

To return a payment for already batched transaction:

risePay.return({
		NameOnCard: "Jhonny",
		CardNum : "5149612222222229",
		ExpDate : "1214",
		Amount: 12,
		CVNum: "678",
		PNRef: 1104841
	}, function(resp){
		if(resp.Approved){
			res.send("Approved. Transaction ID = " + resp.PNRef);
			res.send("AuthCode = " + resp.AuthCode)
		}else{
			res.send("Declined: " + resp.Message);
		}
	});	

To see complete list of RisePay API variables, review our online documentation. You can request developer credentials from our Dev Portal. If you would like to certify your application, then submit a Cert Lab request.

0.12.9

10 years ago

0.11.9

10 years ago

0.10.9

10 years ago

0.1.9

10 years ago

0.1.8

10 years ago

0.1.7

10 years ago

0.1.6

10 years ago

0.1.5

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago