UNPKG

tikebit

Version:

Get cryptocurrencies in thousand of retail stores! Tikebit Official NodeJS SDK for API REST.

49 lines (45 loc) 1.28 kB
var Requester = require('./Requester'); /** * RESELLER * * @param {String} username * @param {String} password * @param {Boolean} [sandbox] */ function Merchant(username, password, sandbox){ this.requester = new Requester(sandbox); this.requester.setBasicAuth(username, password); } /** * CREATE PAYMENT * * @param {Object} details * @param {String} details.voucher_code * @param {Number} details.amount * @param {String} details.currency_iso_code * @param {String} [details.reference] * @param {String} [details.description] */ Merchant.prototype.createPayment = function(details){ this.requester.addData({ voucher_code: details.voucher_code, amount: details.amount, currency_iso_code: details.currency_iso_code, reference: details.reference, description: details.description }); this.requester.addMethod('POST'); this.requester.addEndpointUrl('merchant/payment/'); return this.requester.send(); }; /** * ACTIVATE PAYMENT * * @param {String} payment_id */ Merchant.prototype.activatePayment = function(payment_id){ this.requester.addMethod('POST'); this.requester.addEndpointUrl('merchant/payment/' + payment_id + '/'); return this.requester.send(); }; module.exports = Merchant;