node-bepaid

0.1.0 • Public • Published

node-bepaid

Node module for using BePaid API

var bePaid = require('node-bepaid');
 
var bepaid = new bePaid({shop_id: 'shop_id', shop_key: 'secret-key'});
 
bepaid.createEripPayment({
    amount: amount,
    currency: 'currency USD/BYN etc',
    description: 'description',
    order_id 'order_id',
    permanent: (true/false),
    account_number: 'account_number',
    service_no: 'service_no',
    email: 'email',
    notification_url: 'url',
    ip: client_ip or '127.0.0.1'
}, url(https://api.bepaid.by/beyag/payments/))
.then(function(res){ console.log(res)); });
 
bepaid.createToken({
    'transaction_type': 'tokenization/authorization/payment',
    'settings': {
        'success_url': 'http://127.0.0.1:4567/success',
        'decline_url': 'http://127.0.0.1:4567/decline',
           'fail_url': 'http://127.0.0.1:4567/fail'
    },
    'order': {
        'amount': 10,
        'currency': 'currency USD/BYN etc',
        'description': 'This is a test order',
    },
    'customer': {
        'email': 'email'
    }
}, url(https://checkout.begateway.com/ctp/api/checkouts/))
.then(function(res) {
    console.log(res);
})
 
bepaid.getEripPaymentByOrder('order_id', url(https://api.bepaid.by/beyag/payments/))
.then(function(res){ console.log(res); });
 
bepaid.getEripPaymentByUid('uid', url(https://api.bepaid.by/beyag/payments/))
.then(function(res){ console.log(res); });
 
bepaid.deleteEripPayment('uid', url(https://api.bepaid.by/beyag/payments/))
.then(function(res){ console.log(res); });

Readme

Keywords

Package Sidebar

Install

npm i node-bepaid

Weekly Downloads

1

Version

0.1.0

License

ISC

Last publish

Collaborators

  • sontan
  • noglik