Guest User

Untitled

a guest
Feb 19th, 2018
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.84 KB | None | 0 0
  1. Parse.Cloud.define("chargeCard", function(req, res){
  2. stripe.tokens.create({
  3. customer: req.params.customer,
  4. }, {
  5. stripe_account: req.params.stripeAccount,
  6. }).then((token) => {
  7. console.log("successfully created token");
  8. stripe.charges.create({
  9. amount: req.params.amount, // amount in cents, again
  10. currency: req.params.currency,
  11. source: token.id,
  12. application_fee: req.params.fee,
  13. }, {
  14. stripe_account: req.params.stripeAccount,
  15. }).then((charge) => {
  16. console.log("successfully charged card");
  17. res.success(charge);
  18. }).catch((error) => {
  19. console.log(error);
  20. res.error(error.message);
  21. });
  22. }).catch((error) => {
  23. console.log(error);
  24. res.error(error.message);
  25. });
  26. });
Add Comment
Please, Sign In to add comment