Services Plugins FAQs

💳 Stripe Marketplace Express Checkout - New Plugin from Zeroqode

Thank you @alexandru.rusnac for the detailed reply dude! really appreciate it!

Sorry if i may be a pain, regarding the client reference id, i know how to get the id, but is there a way to set it? For example, can i set it to order/cart uid from bubble? I assumed it would be in the create a session but cant see any client reference id.

The url params, an example to track what order it is for, I include in the success URL, order uid, and status
So if the payment succeeds the status param would be’’, if it fails it would be ‘f’. cant it be tempered with if the user just changes the status URL from f to s and refreshes. Do you get what I’m trying to say? Or am i being paranoid haha

Nevermind, ignore this section as i found this in your documents “Lastly, the connect a standard account, how do linking of bubble account and stripe account work? (im new to autho method) But Don’t i need to make a record of what ‘bubble user’ has what ‘stripe seller id’? (cant find anything on that sorry)”

Again sorry for such basic questions i know its annoying. Do you have a paid session or anything so your not wasting your time on this without being paid?

Cheers again, Haydn

Thanks @haydos99 for feedback.

Please let us investigate a bit with our development team then get back to you asap!

Best,
Alex

Hi @haydos99,

Reaching out with an update here. We checked on our plugin and the client_reference_id is not possible to set, unfortunately.

Stripe offers this feature but it is not available in our plugin yet. However, the client reference id field inputs your Customer ID, Cart ID etc. and the thing is that Create a session action is already implementing the Customer ID which you can use now, without the need of client reference id.

Our plugin is already taking care of everything. The only thing you need to use is its two actions: Connect express/standard account and Complete express/standard account connection. You can find more information here, and check our demo for these setups. The second action which completes the connection is used On page load where you grab the URL code and then you can save the stripe seller id.

Cheers

Hello - is it possible for your team to add "Cancel a PaymentIntent " As an action within the plugin?

https://stripe.com/docs/api/payment_intents/cancel

Thanks for any help!

Actually - Never-mind I was able to get it via a different app

1 Like

@nikkomateo, hey!

Apologies for the late reply and for not being able to help you with your question. Still, I’m glad you have found a solution for your case.

Feel free to reach out when you need. Take care.
:slightly_smiling_face:

Hey Kate,

Wondering if you can help me, I see the post above (#96):


Hello @joe,

Sorry for the delayed answer.

Please see below the answers to your questions.

Regarding holding money, there are two separate features. One for cases when is used Capture feature. In this case, money are charged but not transferred until capture is changed to no. With this method, money can be held up to 7 days.
When the payout is used, money are transferred to the platform account and can be held there for 90 days.


Apologies, but I don’t follow the logic above in bold. I want to hold money until a seller has completed their contract – from the above I believe I can set ‘Capture now’ == true ? But how would I hold the money for up to 90 days?

Justin

One other question – do I have to pass the Stripe fee onto the seller? or can the business take that on?

Hi @justin3, thanks for reaching out.
Allow me to reply on behalf of my colleague.

Kindly note that all time terms for money held up are regulated by the Stripe platform directly. The text written in bold is a direct quote from the Stripe documentation.

For more details, allow me to recommend checking the related Stripe documentation:

Upon this, kindly see the related link: https://support.stripe.com/questions/passing-the-stripe-fee-on-to-customers

Hope it helps. In case you have any other plugin-related questions, please feel free to ask.

Regards,

Hello,
I’m having this error popup

Message: Not a valid URL Param: line_items[0][price_data][product_data][images][0]

Hi @marcos, thanks for reaching out.
I’m afraid the provided information is not enough to identify the cause of the reported issue.

Please check and provide the related log from the Stripe dashboard, as it is more detailed, describing the appeared issue.

Looking forward to your reply.

Regards,

1 Like

Serg,
Thank you!

I didn’t know to check under stripe logs! I’ll be able to debug now.

Warmly,

2 Likes

Hi i have an issue :

x13:8 Element StripeMarketplaceToken A - The service Stripe marketplace - Link a customer to a seller just returned an error (HTTP 400). Please contact the plugin author directly for feedback. Raw error:

{
"error": {
"code": "parameter_invalid_empty",
"doc_url": "Error codes | Stripe Documentation",
"message": "You passed an empty string for 'customer'. We assume empty values are an attempt to unset a parameter; however 'customer' cannot be unset. You should remove 'customer' from your request or supply a non-empty value.",
"param": "customer",
"type": "invalid_request_error"
}
}

I follow step by step the processus of Lachlan Kirkwood’s video tutorial except the step where he save the credit, i directly use previous step to complete the workflow.

Seller account is working well

Hi @thomas1, apologies for the delayed reply.
Allow us to analyze internally the provided information and come back shortly with feedback.

Thank you for understanding.
Regards,

Hi @thomas1, thanks for your patience and provided screenshots.
Considering them, it is required a workflow rework, to have all Stripe-related actions working properly.

Basically, these are the required steps to follow, as per our demo editor (use related workflows as guidance):

  1. create a bank account token
  2. when bank account token is created, you implement the following action steps: 1) creates a new seller; 2) sets the SellerID etc. (but it would be best to save this SellerID into your database at this step, as you’ll need it later on)
  3. separate button for creating a card token
  4. when card token is created, you implement the following action steps: 1) create a customer; 2) set state CustomerID; 3) set state CardID; and when actually paying, you have to: 4) Link customer to a seller; 5) seller charge a customer etc.

Hope it helps. Please let me know if after workflow rework the issue disappeared or not.

Looking forward to your reply.
Regards,

Thank you it’s working !

1 Like

Hi @thomas1, glad to hear it helped :slightly_smiling_face:.

If you like our plugin, we would be grateful if you can rate it by going to the Plugins tab in Bubble editor. Find the plugin by name and it gives it as many stars as it deserves

The more feedback we get, the more motivated we are to make things better in Bubble :blush:.

Have a nice day!
Regards,

Thank you all for this amazing plugin, I currently have a small problem finding an action call:

Is there a call to “create a payout” once a connect express user has funds in their account?

In my app using the plugin, users are able to have an express dashboard where they receive transfers(img1).

But I couldn’t seem to find an action call to do a Payout action where the user receives the funds they have to their bank(img2 is a stripe example of a payout).

I did see that there is a “stripe marketplace - Retrieve All Payouts” but that seems to be a retrieve amount data call, not a action to create a payout.


Any tips or hints helps, thank you for your time!

Best Regards,
Tian

My team and I are having some issues with retrieving a session.

Hi @Tian, thanks for reaching out and your appreciation.

I’m afraid the current plugin functionality doesn’t provide such action. Sorry for the inconvenience.
Kindly note that payouts are created automatically by the Stripe platform, so we just retrieve data on all of them.
We also will check how feasible it will be to add the requested feature to the future plugin update, thank you for suggesting it.

In case this option is an inseparable part of your dashboard, a solution would be to set up a “Create a payout” action through the API Connector, using for the reference Stripe API documentation: https://stripe.com/docs/api/payouts/create

Hi @marcos, thanks for your message. Allow me to analyze it and come with feedback in the corresponding thread.

Thank you for understanding.
Regards,