37
Stripe Component Improvements
complete
Josh Johnson
Capture payments, sign up subscribers, and even create your own marketplace in your Adalo apps! These new StripeKit components are built from the ground up and can process cards with SCA requirements.
If you have the legacy StripeKit library, it still works! However, we encourage everyone to update to these new components when possible.
Activity Feed
Sort by
Joe Doe
Hey, is the Stripe Component handling the EU Regulation Requirements? ( GDPR, 3D etc.. ) ?
J
JR Ricker
Josh Johnson Jake Apple was there improvement to the Stripe Subscription component? We need two things: ability to give users a free trial & the ability to mark the user as "unpaid" when they cancel their payment/subscription.
Jake Apple
JR Ricker:
We did not add the feature to give a free trial and you should probably be using webhooks to handle Stripe subscription events as detailed here: https://stripe.com/docs/billing/subscriptions/webhooks
You can set up a no-code integrator like Zapier or Integromat to handle the incoming webhook and then update your Adalo app.
CHRISTOPHE
MERCI
Josh Johnson
Capture payments, sign up subscribers, and even create your own marketplace in your Adalo apps! These new StripeKit components are built from the ground up and can process cards with SCA requirements.
If you have the legacy StripeKit library, it still works! However, we encourage everyone to update to these new components when possible.
M
Mohammed
Josh Johnson: Hi Josh, this is fantastic - especially the SCA! Tested it earlier and I noticed card details have to be input every single time during checkout - is there no way to save a card for faster payments with future purchases?
V
Vladimir Belopolskii
Josh Johnson: Hi,
I’m trying to connected a metered price to Stripe Subscription Component, but Adalo requires a positive integer for quantity, but Stripe won’t accept a number for quantity.
Do you plan to fix this, or maybe I can use some trick?
Thank you in advance.
Josh Johnson
Vladimir Belopolskii: Unfortunately our stripe components don’t support usage based pricing. They support any of the ‘licensed’ types pricing usage types. https://stripe.com/docs/products-prices/pricing-models#usage-types
Jake Apple
complete
Mathieu Roux
Josh Johnson any idea on a release date?
Josh Johnson
Mathieu Roux: We released two new Stripe components last week and hope to release two more in the next few days (we're holding the big announcements until they're all out).
Mathieu Roux
Josh Johnson: Oooohhh. So I wasn't crazy when I saw another Library. I thaught I did not see one of the two libraries on the marketplace ahah
Unfortunately I'm having a couple of issues with the new subscription component. I'm in talk with the support team already.
Brian Anderson
It would be helpful if you returned the checkout id and allowed it to be saved to the database after a successful payment.
Paul H
Jake Apple I posted this in the forums, but posting here too. I think there are number of issues with the Adalo implementation of Stripe currently:
* Every time you create a charge, a new customer is created in Stripe. Neither the Adalo component nor Stripe seem to check if email address has already been used and it adds a new customer each time (so you end up with multiple customers all with the same email address). There needs to be a way to pass back the Stripe Customer ID and store it in user record (like you can with Connect ID)
* Stripe is not auto sending a receipt, even though the Adalo component includes the customer email address (sorry, this might be because I'm using test data, can't confirm if it happens with live data yet)
* There’s no way to capture the response code so you can’t create an audit log/ledger in Adalo. In addition, because Adalo component is creating a new customer in Stripe each time, when using Stripe webhooks (and Integromat) to try to get a notification when a charge has been sent, I can’t associate the response with a customer in Adalo (because there’s no way to know what the customer ID is).
* There’s no ACH payment option, even though the Adalo documentation says there should be.
Finally, I assume that the checkout component is using Stripe's SDK or Stripe.js? This is required for (simple) PCI compliance.
Josh Johnson
in progress