· 9 years ago · Dec 07, 2016, 02:04 PM
1const cloudrail = require("cloudrail-si");
2cloudrail.Settings.setKey("[CloudRail License Key]");
3
4// let payment = new cloudrail.services.Stripe(null, "[secretKey]");
5let payment = new cloudrail.services.PayPal(null, true, "[clientIdentifier]", "[clientSecret]");
6
7let source = new cloudrail.types.CreditCard(null, 6, 2021, "xxxxxxxxxxxxxxxx", "visa", "<FirstName>", "<LastName>", null);
8payment.createCharge(500, "USD", source, (err, charge) => {
9 if (err) throw err;
10 console.log("Successfully charged " + charge.amount + " " + charge.currency);
11});