KO
|
EN
gitlite — search
Search
#python
#java
#python3
#arduino
#golang
#machine-learning
#rust
#html
#flask
#javascript
#seismology
#nodejs
lipisha-node-sdk
★ 14
Open GitHub ↗
Lipisha Payments Node SDK
Download README (.md)
Explore Similar Repositories
livingdoc-confluence
:
This is the GitHub Repository of testIT LivingDoc Confluence Addon- The exclusive solution to bring your acceptance tests to Atlassian Confluence.
Ublue-ContactsList
:
Simulated IOS(iPhone) Alphabetical Contact List(模拟IOS通讯录列表)
006791
:
<Gradle 철저 입문> 예제 소스입니다.
Yatto
:
Parse & play online video with danmaku on local player.
fio-tools
:
project containing some tools to make performance reporting with fio a little easier
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
lipisha-node-sdk
?
Download (.md)
# Lipisha Payments Node SDK This package provides bindings for Lipisha Payments API (http://developer.lipisha.com) ## Documentation See usage examples below. ## Features - Send money - Acknowledge transactions - Send SMS - Get Float - Get Balance - Charge card transactions - Search transactions - Search customers - Add users - Add payment accounts and withdrawal accounts ## Installation npm install lipisha Or install it yourself as: git clone https://github.com/lipisha/lipisha-node-sdk.git $ npm install -g . ## Usage ```js var lipisha = require('lipisha'); // In this case api key and signature are stored in environmental variables var client = new lipisha.Lipisha(process.env.LIPISHA_API_KEY, process.env.LIPISHA_API_SIGNATURE, 'live') client.get_balance(function(err, response) { if (error) { // handle error } console.log(response) }); /** Sample logged response from the above apii call. * * { status: * { status_code: 0, status: 'SUCCESS', * status_description: 'Balance Found' }, * content: { balance: '175.4600', currency: 'KES' } } */ client.send_money('03XXX', '07XXYYYZZZ', 200, function(err, response) { if (err) { // handle error } console.log(response) }); ``` ## IPN Examples IPN Integration examples for Express are in the examples directory https://github.com/lipisha/lipisha-node-sdk/tree/master/examples ## Running Tests Edit the test configuration in `test/base_test.js` Run all tests ```shell npm install mocha ``` Run a particular test ```shell mocha --grep "Pattern for test" ``` e.g. Balance test ```shell mocha --grep Balance ``` ## Contributing 1. Fork it 2. Create your feature branch (`git checkout -b my-new-feature`) 3. Commit your changes (`git commit -am 'Add some feature'`) 4. Push to the branch (`git push origin my-new-feature`) 5. Create new Pull Request