Thanks @Serg ! Let me know if this helps:
Hi @cohenja3, thanks for the provided screenshots.
The issue might be related to indicated input setup, accepting values that are not accepted in fact (for example text instead of numbers or viceversa).
Please use the plugin Demo editor page for reference, to check if the input setup has been done properly: Zeroqode-demo-19 | Bubble Editor
In case the issue will persist, please share a screencast with full setup - workflows, plugin settings, and corresponding use case that lead to error (with opened browser console).
Regards,
Hello everyone,
Please welcome a new free tutorial for the Stripe Marketplace Express plugin.
Integrating the payment system into your app may be complicated and time-consuming.
With our new free tutorial and Stripe Marketplace Express plugin it becomes really easy and effortless!
Check it out here:
Hope you will like it!
Hello Zeroqode friends!
Iāve recently installed the Stripe Marketplace plugin and itās going great but Iām stuck on the charging a customer step. My app requires that transactions can be paid to multiple sellers from one customer payment based on the items in the customerās cart. Iām having trouble with the workflow expression to allow for this and allocate the correct portion of a charge to the right seller. Is this something there is documentation on how to set up?
I have the correct formula for calling the total charge, but Iām not sure how I would indicate to split the payments to multiple sellers and coordinate transaction fees based on the chosen items.
Iāve attached a screenshot of the set up I have so far for the Charge a Seller action.
Thank you so much for your help!
(It says ādo a search forā because I made a random selection so it would be easy to find and come back to this expression error. I know it shouldnāt be a ādo a search forā function.)
Hello, @dinomeg
Thanks for reaching out and for your question.
Theoretically, split payments are possible with our plugin.
You can either indicate that the recipient of the transaction is another use or just capture a fee from the transaction.
-
it is possible to create a transfer to the Platform, and after it, the platform owner should create separate transactions for each seller. This option is the easiest one.
-
it is possible to create an action on the Backend Workflows, where you can indicate multiple IDs for transfer:
Hope these options will help you.
Best regards,
Hi Ecaterina!
This is very interesting, thank you for the response! Can you confirm for me, if I were to do a transfer to the platform, I would indicate that in the header field in the workflow detail (in the screenshot I provided). I would then create a separate workflow where I transfer a saleās value to the seller less a transaction fee rather than pull the transaction fee from the initial charge workflow like I have set up in my screenshot. Is that all correct?
For the other option of a backend workflow, I would fill in the destination to indicate more than one seller with the IDs associated with the transaction. Is the source_trans the field to indicate that new transactions should trigger the workflow for payments to sellers? What should that expression look like to ensure this workflow hits all seller IDs in a specific transaction each time thereās a new transaction? Is there a way to indicate a transaction fee in the backend workflow or should I determine this in the original workflow I set up (in my screenshot) before triggering an API workflow? If I set up this option, should it be in addition to the work flow I have set up for the charge or would I need to have the entire workflow to be operating here on the backend?
Thanks so much for your help with this, I really appreciate your expertise!
Megan
Oh! I think I misunderstood this when I first read it. Youāre saying that I donāt have to indicate a payee for the transaction but I can JUST tell it to capture the transaction fee. If I do this and then set up a backend workflow to pay out to multiple sellers, funds will not be hitting my platform in the meantime, right? It will just be pulling from the buyer, splitting off the transaction fee and then sending the remainder to the sellers.
Am I able to pull a transaction fee from the api workflow after I indicate how to split the payment (e.g. pull a transaction total of $100 and if I have 2 sellers, calculate the amount to pay each, reserve the transaction fee amount from each amount owed, and then pay the remainder to the sellers)? Or do I have to pull the fee from the total amount charged to the customer and then figure our the remaining amount owed to the seller?
Thank you so much!
Hello, @dinomeg
Iām afraid there has been some misunderstanding
I will try to add some more details on this matter.
First of all, please allow me to mention that such configuration is absolutely custom and you need to gain some Stripe skills.
After researching for information regarding your request, I need to note that you canāt target multiple receivers of money in a single payment action, however, you can have one payment action per receiver and divide the sum of the transaction.
One thing tho - Stripe will charge its service fee (2.9% + $0.3) on every payment action, so you end up losing money as the app owner.
In order to create a separate transfer for each Seller, you need to create an action on the Backend Workflows through the ācreate transferā action:
So youāll have āSchedule API workflow on a list of usersā when a specific button is clicked.
Hope this advice will be helpful for you.
Best regards,
Yes, absolutely! Iām working on building my skills and all of your guidance is appreciated and very helpful. What youāre showing there makes sense to me about how to create a separate transfer for the list of customers through an API action. I will need to have the first action to charge the customer and then a second action to send money to multiple recipients (not all in one action). This is still much better than methods I found with other builders and plugins so Iām very happy with that.
The screenshot really helps me and I should be able to play around with this over the weekend. Iām very excited to get into this further and experiment with getting the expressions exactly right.
Thank you so much for your help! Your prompt and thorough responses have been really wonderful and I appreciate your time!
Hello, @dinomeg
Happy to hear that my advice was helpful.
In case I can help you with anything else - just let me know
Best regards,
Hey Bubblers, let us share some good news here
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
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
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.
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,