Services Plugins FAQs

šŸ’³ Stripe Marketplace Express Checkout - New Plugin from Zeroqode

Hello, @dinomeg
Happy to hear that my advice was helpful.

In case I can help you with anything else - just let me know :slightly_smiling_face:

Best regards,

Hey Bubblers, let us share some good news here :partying_face:

We have pushed a plugin update, that has added a new action that allows split payments, also giving related custom states.


To check changes, please upgrade your plugin to the latest version (Version 1.54.0: Added ā€œCreating separate charges and transfersā€ action and fixed ā€œCreate Subscription & Update Subscriptionā€ actions) and give it a try.

Check the example of the split payment use case and more info here: Creating separate charges and transfers | Stripe Documentation

Please note that by Stripe policies, split payments are available only in following regions:
Australia, Brazil, Canada, Europe, Japan, Malaysia, New Zealand, Singapore, and the U.S.

If any plugin-related questions will appear, you know where to find us :wink:

Regards,
Zeroqode Support Team

Hi Zeroqode Team,

Iā€™ve created a property management app for manufactured housing communities in the US. I am now trying to use the Stripe Connect features of Stripe Marketplace Express to allow my customers (Stripe Connect standard accounts) to take rent payments from their residents for monthly rent charges.

I saw that Stripe recently implemented the option to accept direct ACH bank payments as payment methods for US banks. This option is very important in industries like ours that take high-value recurring monthly payments, as credit card fees drive customers to use mostly paper checks and money orders. Currently, Stripe charges 2.9% + $0.30 for credit card charges but only 0.8% with a $5.00 cap for ACH payments, which is a huge difference on transactions that average over $500 per month.

It does not appear that Stripe Marketplace Express has the option to create a bank ACH payment method for Connect customers, but I may be mistaken. Can you tell me if there is this ability and if so what would be the general high-level workflow for taking an ACH payment from a Connect customer? If not, is adding this payment method in the pipeline for development? I believe that it would benefit many customers.

Thanks for your help,

Jim Madden

Hi @jim, thanks for reaching out and for your proposal.

Regretfully, so far our plugin doesnā€™t support such a feature. Sorry for the inconvenience.

Iā€™ve added this feature request to the plugin improvement roadmap for the developer teamā€™s consideration. They will check how feasible would be to add it in future plugin updates.

In case any news will become available, we will let you know asap.

Regards,

Hi Serg,

Thanks for your quick response and for considering this enhancement for upcoming releases. I have appreciated working with the Stripe Marketplace Express plugin and do think this enhancement could help many others.

Regards,

Jim

2 Likes

I tried almost every Stripe plugin in marketplace, before trying your Stripe Express plug in, just want to know if its possible to make a simple payment where user able to choose different payment methods like (ideal, cc,ā€¦)?

Iā€™ve been using the demo but there isnā€™t any indication that your plug-in supports multi payment method. Can you clarify please. Thanks

Good morning!

Having a bit of a problem. Iā€™ve set up the Marketplace Express, ran test after test, constantly getting errors. Iā€™ve finally worked through all of those and last night ran 2 tests where I was error free with running a complete trip, where it came through without errors.

Below are the 2 that I was getting yesterdayā€¦


Unfortunatelyā€¦when the errors stopped, I checked in Stripe to ensure the transaction went through as it was supposed to and there was nothing, no charge, no log entries, it was 0. Card ID, Customer ID and Seller ID are all present in my db and within the connected accounts.

Can anyone at all help me with this? What information is needed in order to get this fixed as this is the last thing I need to do to open the app up to the public?


Hello, @kakayad
Thanks for reaching out.

As I understand you correctly, your idea is to give your users the right to choose the payment method: card, or transfer.
If yes, please note that this is related not only to the plugin but to your Stripe Dashboard settings.
Stripe recommends that you allow the owners of your platformā€™s connected accounts to customize their own payment methods from the Dashboard. If you enable this option, then each Standard connected account can log in to their Dashboard and view their Payment methods page.

Also, please make sure that you filled in the capabilities ( they should be connected through your Stripe Dashboard as well):


The transfers, card_payments, and treasury capabilities are required for a Connected Account when using Stripe Treasury. Even if you donā€™t plan on processing charges for the connected account, all three capabilities are still required.

Hope this information was helpful to you. Let me know if I can help you with anything else.
Best regards,

Hello, @4pawztransport
Thanks for reporting your issue to us.

As I can see from these errors, there is an issue with the Parameter you are using ( invalid integer). I assume that you are using an unacceptable variable on your side.

parameter_invalid_integer

One or more of the parameters requires an integer, but the values provided were a different type. Make sure that only supported values are provided for each attribute.

In order to investigate this error, I need to see how exactly your workflow was configured.
Please share some screenshots and describe how exactly itā€™s working.

I am looking to hearing from you soon.
Best regards,

The issue is no longer the errors as I stated. I have addressed those and they are no longer coming up.

The issue now is that there is no charge in Stripe once the workflow finishes. Literally, nothing at all is registering in Stripe pertaining to any trip that is initiated and finished.

I need help figuring this out as I canā€™t open the app for trips until I am able to charge riders for their trips. :frowning:

Hey, @4pawztransport
Iā€™m sorry for this misleading.

We can partially check your settings (since we canā€™t access your Stripe Dashboard), within your application and check, why no transfers are recorded.

Can you please add our Support Team email to the list of collaborators to your application and provide me a link to your application? This will allow us to check your settings and run some tests to fix the mentioned problem.

To add our Support Team as a collaborator, you need to do the following steps in the Bubble Editor:

Settings > Collaboration > Add email support@zeroqode.com

Note: avoid the warning message regarding the plan, as we are an agency and you can easily add us to your collaborators.

Looking to hear you soon.
Regards,

OMG - Ecaterina, Iā€™m an idiot to the max. :frowning:

Itā€™s working. Iā€™m so sorry to have wasted your time!

1 Like

Hello, @4pawztransport

Iā€™m happy that you were able to fix it our by yourself. Can you please let me know where was your issue?
In case I can help you with anything else - let me know :slightly_smiling_face:

Best regards,

Hi, Hope you are well. I used your stripe marketplace plugin and when I use connect express account workflow it takes me to stripe check out and takes some info related to seller like website, industry, email but didnā€™t save that info to stripe seller account.

Hi @zubair,
Apologies for the late reply. :pray:

This flow requires 2 actions that our plugin offers with standard/express connections:

  1. Connect express/standard account
  2. Complete express/standard account connection

1 - This call is used to create an Oauth link for users who already have a stripe account and want to connect to your platform. It also allows users to register if they donā€™t have an account and then be linked to your platform after completing the registration. It works both for express and standard account types. In order to fully set up the OAuth flow you will also have to use the Complete express/standard account connection to complete the onboarding.

2 - This action call is used to complete the express/standard onboarding. After the stripe login/registration, the user lands back on the platform with a URL parameter " code " of text type which you should send to stripe to complete the onboarding. Also, you should save the resulted " stripe_user_id " to the database for future use.

Plugin docs: Stripe Marketplace Express Plugin

If these steps are configured properly but the issue still persists, can you please provide more details, specifically video recordings of the issue and your setup? The step-by-step description will help us to reproduce and investigate your issue and will decrease the misunderstanding possibility. :pray:

Thank you!

Regards,
Gulce

We are creating express accounts for seller. and when we are trying to update email, received this error
ā€œmessageā€: ā€œThis application is not authorized to edit the parameter ā€˜emailā€™.ā€

Hello @zubair,

Could you please share with us the maximum details that can help us reproduce the case - a video record or a step-by-step flow of the issue reproducing with the plugin settings screenshots? Video recording would be preferable. :pray:

This will help us to understand what might be the issue and provide a solution as soon as possible.

Thank you! Looking forward to your reply.

Best regards,

@Ecaterina just sent you a dm on an idea/workflow Iā€™m currently finalizing. Speak soon!

Hi everyone! :wave:

We are delighted to announce a Stripe Marketplace Express Plugin demo page redesign! Feel free to check it out here:
https://zeroqode-demo-19.bubbleapps.io/stripe_extendend_demo

We believe it will enhance your experience and make it simpler for you to grasp and incorporate the plugin into your application.

image

Feel free to reach out for any plugin-related questions. :slightly_smiling_face:
Best regards! :raised_hands:

2 Likes

I am trying to resolve the same issue @jagdish_bajaj had on Mar 20ā€™ where @alex.grimacovschi resolved it by saying the Error code had to be referenced, but I am using the ā€œSeller charge a customerā€ action.

I have condition setup to terminate workflow when the failure code is ā€œgeneric_declineā€ or ā€œcard_declinedā€ but they are not working. What do I need to do to see the decline and implement that into a condition?

I am using the stripe test card ā€œ4000000000000341ā€ that attempts to charge a customer but fails.