Accepting Payments in SaaS Apps

Francis:
To those who have SaaS app, how do you accept payments from your app? Do you code your own stripe or redirect to others such as Shopify ?


Delfs:
prob not Shopify but Stripe is pretty easy to ad.
If you only are onboarding a user at a time, you make just want to add to strip manually for now as a trial.
Later you can add things like Stripe Web hooks back into FM to handle plan changes etc.

There are other companies too like Outsettta etc


dansmith65:
I’ve coded my own payment integrations. Every one has their own peculiarities.

Some process the payment on the client side so BetterForms code has to send the “success” response back to FM. I don’t like that style because there’s a small chance that communication errors prevent your FM code from receiving the “success” response, so it doesn’t record the payment. Unfortunately these are also the easiest to implement.

Others require opening a new window to enter payment info, then a webhook receives the response. These are complicated, error prone, and have the worst UX; avoid them if you can.

I prefer an integration that collects the payment info in the browser and only returns a token which you can use in an FM script to call an API to process the transaction. Here’s an example of that API: https://secure.networkmerchants.com/gw/merchants/resources/integration/integration_portal.php#transaction_variables

I can help with this integration, if you’d like.


Francis:
Thank you! I’ll ping you when I start this coding process.


Nick Kurz:
Here is a good option to check out:
https://www.forte.net/get-started/


Nick Kurz:
Of course I am a partner:
https://console.forte.net/app?token=O0UnMYkZqEmEKEdgCmiO6Q

They have really good dev documentation for implementations.