1.1.0 • Published 12 years ago
fastpay v1.1.0
node-fastpay
FastPay for Node.js.
Getting started
Install via npm.
$ npm install fastpayAll functions of fastpay object passes the data via callbacks.
Callbacks has the error and response data via the request module.
var fastpay = require("fastpay");
fastpay("YOUR_API_KEY", function (err, res, body) {
if (!err && res.statusCode === 200) {
console.log(body);
}
});Create a charge
fastpay("YOUR_API_KEY").create({
amount: 1000,
card: "YOUR_CARD_ID"
}, function (err, res, body) {
if (!err && res.statusCode === 200) {
console.log(body);
}
});Retrieve a charge
fastpay("YOUR_API_KEY").retrieve("YOUR_CHARGE_ID", function (err, res, body) {
if (!err && res.statusCode === 200) {
console.log(body);
}
});Refund a charge
fastpay("YOUR_API_KEY").refund("YOUR_CHARGE_ID", function (err, res, body) {
if (!err && res.statusCode === 200) {
console.log(body);
}
});Capture a charge
fastpay("YOUR_API_KEY").capture("YOUR_CHARGE_ID", function (err, res, body) {
if (!err && res.statusCode === 200) {
console.log(body);
}
});Retrieve all charge
fastpay("YOUR_API_KEY").all({
count: 1
}, function (err, res, body) {
if (!err && res.statusCode === 200) {
console.log(body);
}
});More details to use FastPay
All the stuff in FastPay official documents.
Testing
npm test runs liting and testing scripts.
$ npm install
$ npm testFinally the code coverage report will be generated.
Contributing
See the CONTRIBUTING.md.
Author
| Ryuichi Okumura |
License
This module is available under the BSD license.
The request module is available under the Apache License 2.0.
