šŸ’³ Stripe Marketplace Express Checkout + SCA 3D Secure - New Plugin from Zeroqode

Hello @alexcooney5. Thanks for reaching out.

As per the plugin documentation, you don’t need to fill in each field you see in the Stripe Marketplace action properеies:

According to the error screenshot you’ve shared, you have to indicate a valid URL to make it work.
Still, if you don’t need to fill in some fields (extra parameters) - you can skip them. You can always find some decent insights in the plugin documentation.

Regards,
Zeroqode Team

Thanks @ZeroqodeSupport, afraid I don’t fully understand though. It seems to me that having a business website for each connected account is mandatory. See below from Stripe dashboard.

Screenshot 2020-07-29 at 17.57.21

So therefore I have to fill in the website field to onboard users properly?

I’m sure other people have run into the same issue so just wondering how they got around it.

@alexcooney5,

Regarding the Stripe dashboard and the Business website required field - I suppose you can indicate there the seller page URL of the marketplace where your user is registered as a seller.
Example: https:// examplemarketplace. com/seller/id1010

But also, these links can be useful to read:

Regarding the Plugin action ā€œCreate seller - individualā€ - you can indicate there any valid website URL or simply leave it blank, as it is mentioned in the description of this action:

Hope this info will be useful for you.
Regards,
Zeroqode Team

1 Like

Hello again @ZeroqodeSupport - Can we add a way to ā€œrefreshā€ Stripe Element data? Would be extremely useful when trying to display UI for error handling. Currently, I keep running into an issue where the element error code will not refresh. Thanks

Hi @ZeroqodeSupport @levon

Is there a way to capture the error message from stripe? For example, if I use the credit card 4000008260003178 I would expect insufficient funds, but instead, all the fields are returned empty.

Hi guys,

Thanks for reaching out.


@PasqualeJS could you please specify what exactly you’re looking for, because we do not understand your request, unfortunately.


@alexandrelpiche if using card tokens, there is a workflow action When create card token error occurred. Also, you can check Result of step that has an error parameter available. But ignoring all of that the most practical way is using webhooks, which are not plugin related and you will need to setup them on your own, unfortunately.


Thanks for understanding.

Best regards,
Zeroqode Team

Greetings @levon,

I will be purchasing two of your templates and merging them. My question on the stripe is that does the current incarnation support split payments? if not, is there a way to set that up?

With Kind Regards,
Ray

hi Ray,
yes, split payments is a core part of Stripe’s functionality and it’s supported by the plugin.
You can either indicate that the recipient of the transaction is another use and just capture a fee from the transaction. Or receive the money and full to your account and then use transfer calls to send out payments to others

1 Like

This is great news, @levon!

Thank you!

I’m looking for some help. I don’t know what’s the proper order of WFs for executing a charge in my app when using Stripe and this plugin. My idea flow is that I will have a customer who can purchase multiple products at a time from multiple sellers. Ideally, I would like to charge the customer one time, collect the monies and then transfer the monies to each seller of the products that sold, while also taking a fee for my platform.

I need to know the process of making this work. can anyone help me understand the flow of the process using this plugin?

Thanks,
Antonio

Hey, @gaffneyantonio!

Thanks for reaching out!

The Stripe Marketplace Express plugin allows receiving money from the customers to the platform owner and from customer to seller while the owner keeping his commission. So, to see how the workflow is set when the customer pays money to the seller, and the owner takes his commission, please go to the Live Demo page which was completely redesigned so, you can easily test it and see the workflow settings. Here is some insight on how to implement this. When the customer clicks on the Pay button you set the workflow that says to charge the user and sent money to another user (seller) and take the commission (see screenshot)

Also, on the Live Demo, you will find a lot of useful info regarding using the plugin opportunities. We tried to display the maximum possible options for using the plugin so that it was easier for you to navigate.

Hope this helps!
Best,
Zeroqode Team.

Thank you for your reply. I received an error message when doing a test checkout thats a bit weird. This error is dependent upon the quantity amount for the cart’s items. In this case, when i put a quantity of 1,2, or 4, I had no issues of the payment going through successfully. However, when i put the quantity amount at 3, I get this error (invalid integer)…

I know it should be simple, but I’m not sure how to fix it.

Hey, @gaffneyantonio!

According to the error, the amount is an invalid integer. The amount should be an integer, without any decimals. For example, if your total amount is 9.99$, you should indicate 999 cents. As a sample, you may set this way in the Amount filed: Input amount value*100:floor, where ā€œ:floorā€ will remove the decimals under any circumstances. Please, try to change the amount accordingly and give it another try.

Best,
Zeroqode Team

Hello,

Could you please let me know if this plugin would work for a marketplace based in France, so requiring Account token (Custom account) to be able to register sellers ?

Many thanks in advance,
Christophe HK

Hi @Christophe_HK,

Thanks for reaching out. Sure, because our plugin is simply implementing Stripe’s API and France is available at Stripe global https://stripe.com/global so you are good to go.

Please check our demo and preview its editor to see how plugin works, as well as plugin’s documentation for more information on features and setups.

Best regards,
Zeroqode Team

Many thanks for your feedback @ZeroqodeSupport ! Very appreciated :+1:t2:

1 Like

Hi there! I install your plugin and I have some questions about it. I’m using bidster like flippa, also your template and I have some problem to implement the payment.

  1. When someone put a listing what part of your plugin workflows should I use? Sorry but I’m a little confused about. When someone put a listing should pay a fixed price and this I can create already create on bubble with theyr plugin. Than he should also attached a card where to riceve the payment if someone buy the listing, so what part of workflow I should use here?
  2. When someone buy the listing I should apply a fee for the transaction, so how this can be done? I see the documetation about but I can’t found clear information.
    Thank you very much!

Hello @ZeroqodeSupport ,

I have subscribed to the plugin, I’ve read your doc, see the demo and the editor, but unfortunately, it does not work at all for France seller accounts… We do need Account Token, as stated below by Stripe :

{
"error": {
"message": "Connect platforms based in FR must create Custom accounts via account tokens. 
For documentation on account tokens, see https://stripe.com/docs/connect/account-tokens.",
"type": "invalid_request_error}
}
}

Is it something you can add ? Or if already possible using the plugin, could you please elaborate ?

Many thanks,
Kind regards

Hi guys,

Thanks for your feedback.


@Christophe_HK please consider our apologies, we just check on our plugin and this feature hasn’t been added yet. We’re going to certainly add this as improvement in future updates if feasible, but for now the possible workaround would be creating this API in API Connector plugin so you’ll be able to use Tokens. :pray:

Here is an example:

image

The created Token is used here later on:

Ref: Create an account token | Stripe API Reference

Sorry about this one, we’ll add it to our improvement list to make an update in the future updates.


@fmaspoli if you’d like to implement our Stripe Marketplace Express plugin instead of Bubble’s one, then you can easily check our demo and its editor, for this workflow:

Basically, these are the required steps to follow, as per our demo:

  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.

And if you’d like to setup the Bubble’s Stripe one, then go through this doc instead - https://docs.zeroqode.com/connecting-stripe-payment-using-stripe-plugin. You just need to place your API Keys and then set the workflow to charge a customer. But make sure your seller has a connected account and it is enabled and verified in your dashboard.


Thanks for understanding. :pray:

Best regards,
Zeroqode Team

1 Like

Many thanks for your feedback @ZeroqodeSupport

I’m going to have a look at the Api yes, thanks for the example.

1 Like