Hi everyone, I want to point out that the Stripe modules are a disaster. In server actions, if I create a payment intent, sometimes I get a redirect parameter issue, other times I get the client secret. Then, if I delete and re-add the component, it seems to work, but I must not touch anything. On the client side, the confirmPayment parameters have to be entered manually because the interface has no input fields at all… In short, entire days wasted trying to make a simple payment work, which never actually goes through. Please test and verify.
Hello, if you have any specific issues make sure to create a proper bug report explaining the exact steps to recreate it.
Saying “it doesn’t work” does not really help us identify the issue.
Teodor, you are right. But I've been testing for a week now. I must say that by reading almost every post in the community and taking a little piece of the solution from each comment, today I finally managed to implement Stripe. When I have time, I’ll try to explain my issue clearly and the solution I adopted.
In the meantime, I’m sorry to point out that you have replied multiple times asking to read the document on this page: Wappler Documentation - Stripe Elements Overview, but I can assure you that the information in this section is not enough to understand how Stripe components work. It’s a mix of old and new implementations.
Anyway, thanks for your reply, and long live Wappler!
Stripe docs are available here, and these are the most recent ones, covering the latest stripe components:
I feel your pain and agree that the Wappler Stripe components are not suitable to work with for a production application.
The alternative, which involves more work initially, is to just use Wappler's API component and learn Stripe's API. I find Stripe's documentation excellent. It even includes code using your own Stripe test environment objects to copy/paste into your API while developing. This way you can get a response back and see the data model coming back with test data.
Now, start using a coding-specific AI like Google AI Studio, Claude 3.7, Cursor, etc to help you build your webhooks and API calls to Stripe, and things become manageable again.
I am using the old Stripe payment system because I cannot get Stripe Elements to work for me.
I have a shopping cart that produces a total payable amount, including freight. I do not wish to duplicate the products in Stripe as shown in the documentation. All I want is for the customer to be able to pay the single amount, but the documentation does not show how. I assume that I will need the Express checkout.