Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Parse.Cloud.define("chargeCard", function(req, res){
- stripe.tokens.create({
- customer: req.params.customer,
- }, {
- stripe_account: req.params.stripeAccount,
- }).then((token) => {
- console.log("successfully created token");
- stripe.charges.create({
- amount: req.params.amount, // amount in cents, again
- currency: req.params.currency,
- source: token.id,
- application_fee: req.params.fee,
- }, {
- stripe_account: req.params.stripeAccount,
- }).then((charge) => {
- console.log("successfully charged card");
- res.success(charge);
- }).catch((error) => {
- console.log(error);
- res.error(error.message);
- });
- }).catch((error) => {
- console.log(error);
- res.error(error.message);
- });
- });
Add Comment
Please, Sign In to add comment