Best answer

Collect and process payment through SMS

  • 11 November 2019
  • 4 replies
  • 390 views

Userlevel 4
Badge +4
  • Certified Zapier Expert
  • 86 replies

Hi!

I'm setting up an SMS conversation with Twilio Studio that collects payment information. I was hoping I can then add a Zap to process the payment with Stripe, but I noticed now that there is no such action. Any workarounds? 


icon

Best answer by AndrewJDavison_Luhhu 11 November 2019, 09:03

View original

4 replies

Userlevel 7
Badge +11

Hi @Nate, I think you need a custom Zapier app to charge credit cards with Stripe. Or maybe you can achieve that using a code step (or webhooks) to request a stripe token for the credit card information the zap received, and then use the token to charge the credit card. Here's the API documentation: https://stripe.com/docs/api

Cheers!

Ikbel


Userlevel 4
Badge +4

Thanks @ikbelkirasan! Yeah, that what I thought so too. But I was hoping I can find a no-code solution 🙂


Userlevel 7
Badge +10

Hi @Nate - it looks like you can do that directly in Twilio Studio - https://www.twilio.com/docs/studio/widget-library/capture-payments

The reason there is no “Create Charge” action step is mostly likely because between Twilio and Stripe the customer's raw payment data would be temporarily stored in Zapier’s server which is a big security no no.


Userlevel 4
Badge +4

Thank you @AndrewJDavison_Luhhu. I’ll look into it.


Reply