I am building a marketplace with buyers and sellers. The user experience is so that the user can click on the calendar, chose the time, confirm the reservation and gets charged amount x + app fee.
Amount x would be transferred to the seller and I would get the app fee.
How I got this to work is by having in the workflow “charge the current user” and there’s a checkbox to click if the payee is another user. I put the Bubble payee’s unique ID.
When I click on confirm however, I get the following message: Sorry, this seller cannot accept payments right now due to a temporary error. Please try again later.
This happens in the test-mode. I’m trying to test the app to make sure that everything works before going live.
In the payee, am I supposed to put Stripe’s unique ID? If yes, how do I get Stripe’s unique ID for the seller?
Anyone who has a fix for this?
I am using the Bubble version of Stripe, not stripe.js.
Do you use Stripe plugin by Bubble? I think You should let the seller register their Stripe information first using “Register the user as a seller” action
Yes I am using the Stripe plugin by Bubble.
I already have the user register as a seller when they create the account. they get redirected to Stripe, enter their info. Once they finish entering the information they get redirected back to my app.
That’s where I am at right now having the problem.
In the “register user as a seller” workflow, there’s a “enter API key” button.
When you click on this button, it takes you to the Stripe Plugin page (on Bubble) to enter your API keys.
Theres:
Live Client ID
Live Secret Key
Live Publishable Key
Client ID - Development
Secret Key - Development
Publishable Key - Development
I entered the key for each option.
I do get some event logs in Stripe, but I don’t have any errors.
There are events such as credit card charges for users. However, since I added the functionality of users registering as Sellers, there aren’t any events anymore since the sellers cannot accept payments. So when the user enters the cc information that’s when I get the message.
It’s really weird. Not sure why I’m getting this error.
So far that’s the only way I got it to work. When I tried to put a specific page that the user should be redirected too, it didn’t work. I’ll try to see if there’s anything else I can do for this.