spryngpayments

1.0.0 • Public • Published

Spryng Payments for NodeJS

This is the official Spryng Payments Node JS package. It is installed through NPM:

npm install spryngpayments

Then use it as follows:

// Initiate using API Key + boolean to enable sandbox mode.
var SpryngPayments = require('SpryngPayments')('Your_API_Key', true);

// List transactions
SpryngPayments.transaction.list(function(data) {
    for (var trx in data) {
        console.log('Transaction: ' + trx._id);
    }
});

// Get a single transaction
SpryngPayments.transaction.get('ABC123', function(data) {
    console.log('The amount was ' + data.amount);
});

// Initiate a new transaction
var trx = {
    account: 'ACC_001',
    amount: 1000,
    dynamic_description: 'TRX_001',
    customer_ip: '127.0.0.1',
    customer: 'CUST_001',
    card: 'CRD_001',
    user_agent: 'blablabla'
};
SpryngPayments.transaction.create(trx, function(data) {
    console.log('Status: ' + data.status);
});

// These functions work the same way for customers, accounts, etc
SpryngPayments.account.get('ACC_001', function(data) {
    console.log('Account name: ' data.name);
});

Package Sidebar

Install

npm i spryngpayments

Weekly Downloads

0

Version

1.0.0

License

ISC

Last publish

Collaborators

  • spryngpayments