Wrapper to connect with https://api.conekta.io.
npm install conekta
This last release works with API 2, if you are using 1.0 type:
npm install [email protected]
var conekta = require('conekta');
conekta.api_key = '9YxqfRnx4sMQDnRsqdYn';
conekta.locale = 'es';
conekta.Order.create({
"currency": "MXN",
"customer_info": {
"name": "Jul Ceballos",
"phone": "+5215555555555",
"email": "[email protected]"
},
"line_items": [{
"name": "Box of Cohiba S1s",
"description": "Imported From Mex.",
"unit_price": 35000,
"quantity": 1,
"tags": ["food", "mexican food"],
"type": "physical"
}]
}, function(err, res) {
if (err) {
console.log(err.type);
return;
}
console.log(res.toObject());
});
Conekta.Order.create
Conekta.Order.update
Conekta.Order.find
Conekta.Order.where
Conekta.Order.createCharge
Conekta.Order.createLineItem
Conekta.Lineitem.update
Conekta.Order.createTaxLine
Conekta.TaxLine.update
Conekta.Order.createShippingLine
Conekta.ShippingLine.update
Conekta.Order.createDiscountLine
Conekta.DiscountLine.update
Conekta.Customer.create
Conekta.Customer.update
Conekta.Customer.find
Conekta.Customer.where
Conekta.Customer.destroy
Conekta.Customer.createSource
Conekta.Source.update
Conekta.Customer.createShippingContact
Conekta.ShippingContact.update
Conekta.Customer.createFiscalEntity
Conekta.FiscalEntity.update
Please see https://developers.conekta.com/api?language=node for up-to-date documentation.
$ git clone https://github.com/conekta/conekta-node
$ cd conekta-node
$ npm install
$ bin/console
Welcome to Conekta node console!
Help: exit() to quit
> conekta.api_key = '9YxqfRnx4sMQDnRsqdYn';
'9YxqfRnx4sMQDnRsqdYn'
> conekta.locale = 'es';
'es'
>
$ npm test
We love pull requests, send them from your fork to branch dev into conekta/conekta-node
Developed in Mexico by Conekta. Available with MIT License.
If you are a comfortable working with a range of backend languages (Java, Python, Ruby, PHP, etc) and frameworks, you have solid foundation in data structures, algorithms and software design with strong analytical and debugging skills. Send us your CV and GitHub to [email protected]