trexlejs

1.0.9 • Public • Published

Trexle.js - Node.js module for Trexle

Trexle.js is an node.js API client for Trexle an online recurring subscription billing platform with support to 100+ payments gateways. The module has wrapped all documented Trexle resources.

Getting started

npm install trexlejs

Methods

First instantiate trexlejs by passing in your api key

var Trexle = require('trexlejs');

var trexle = Trexle.setup({
  key: 'yourkey',
  production: false
});
// fields is an object, see the example for more info
trexle.createCard(fields, callback)
trexle.createCustomer(fields, callback)
trexle.refundCharge(chargeId, fields, callback)
trexle.retrieveCharge(chargeId, callback)
trexle.createCharge(fields, callback)
trexle.captureCharge(uncapturedChargeToken, callback)

Example

This is the basic syntax of how to create a new charge, checkout the demos folder for the rest of the methods

var Trexle = require('trexlejs');

var trexle = Trexle.setup({
  key: 'your-api-key',
  production: false
});

trexle.createCharge({
  amount: 400,
  currency: 'usd',
  description: 'test charge',
  email: 'john@trexle.com',
  ip_address: '66.249.79.118',
  card: {
    number: '4242424242424242',
    expiry_month: 8,
    expiry_year: 2018,
    cvc: 123,
    name: 'John Milwood',
    address_line1: '423 Shoreline Park',
    address_city: 'Mountain View',
    address_postcode: 94043,
    address_state: 'CA',
    address_country: 'US'
  }  
}, function (response) {  
  console.log(response.body);
});

Readme

Keywords

Package Sidebar

Install

npm i trexlejs

Weekly Downloads

0

Version

1.0.9

License

bsd

Unpacked Size

5.4 kB

Total Files

5

Last publish

Collaborators

  • hossamhossny