@xylium/xylium-node
v1.0.0
Published
Official nodejs library for Xylium API.
Readme
Official nodejs library for Xylium API.
Installation
npm i @xylium/node-xylium
Documentation of Xylium's API is available at:
https://docs.google.com/document/d/1zAEyMdXsFibp3_WmqjGv1BBaCqG1eIsfXqtjSVTiv2U/edit?tab=t.0
Basic Usage
Initiate the Xylium instance with public_key & secret_key. You can get the keys from the Xylium merchant panel API Key section.
const xyliumApi=require('@xylium/node-xylium');
const xylium_api = new xyliumApi({
public_key: 'your public key',
secret_key: 'your secret key'
});Create Order
try {
const order = await xylium_api.createOrder(
{
amount: 10.00,
payment_modes: "upi,dc,cc,nb",
notify_url: "https://xxxxxxxxx.com/webhook",
customer: {
customer_id: "CUSXXXXXX5",
name: "XXXX",
email: "[email protected]",
phone: {
country_code: "91",
national_number: "987XXXXXXX"
},
address: "XXXXXXXX",
pincode: "XXXXX",
ip_address: "XX.XX.XX.XX",
device_id: "XXX-XXXXXXXXXXXX"
}
});
console.log(JSON.stringify(order, null, 2));
} catch (e) {
console.error(e);
}
})(); Order Details API
try {
const order = await xylium_api.getOrder("order_xxxxxxx"); // order_xxxxxxx - your orderid
console.log(JSON.stringify(order, null, 2));
} catch (e) {
console.error(e);
}
})(); 