comprafacil
v1.1.1
Published
CompraFácil payment gateway wrapper
Downloads
9
Readme
CompraFácil
CompraFácil payment gateway wrapper.
A JavaScript wrapper for interacting with the CompraFácil SOAP webservices.
Install
$ npm install --save comprafacil
Usage
Create SOAP client
var comprafacil = require('comprafacil');
var options = {
wsdl: 'http://example.com/webservice?WSDL',
onDone: function() {},
onFail: function() {}
};
compraFacil.init(options);
Get information about references
var options = {
username: 'foo',
password: 'bar',
dateStartStr: 'dd-MM-yyyy hh:mm:ss',
dataEndStr: 'dd-MM-yyyy hh:mm:ss',
type: 'R',
onDone: function() {},
onFail: function() {}
};
compraFacil.getInfo(client, options);
Get information about a reference
var options = {
username: 'foo',
password: 'bar',
reference: '000 000 000',
onDone: function() {},
onFail: function() {}
};
compraFacil.getInfoReference(client, options);
Get a new MULTIBANCO reference
var options = {
username: 'foo',
password: 'bar',
amount: 1,
email: '[email protected]',
onDone: function() {},
onFail: function() {}
};
compraFacil.getReferenceMB(client, options);
Get a new MULTIBANCO reference specifying a product
var options = {
username: 'foo',
password: 'bar',
productID: 0,
quantity: 1,
email: '[email protected]',
onDone: function() {},
onFail: function() {}
};
compraFacil.getReferenceMB2(client, options);
Get a new PayShop reference
var options = {
username: 'foo',
password: 'bar',
amount: 1,
email: '[email protected]',
onDone: function() {},
onFail: function() {}
};
compraFacil.getReferencePS(client, options);
Get a new PayShop reference specifying a product
var options = {
username: 'foo',
password: 'bar',
productID: 0,
quantity: 1,
email: '[email protected]',
onDone: function() {},
onFail: function() {}
};
compraFacil.getReferencePS2(client, options);
Tests
$ npm run test
Changelog
1.1.0
- Bug fixing and code review
1.0.0
- Stable release
License
MIT