Multi Vendor Marketplace Plugin | WCFM Marketplace › Forums › WCFM – Marketplace (WooCommerce Multivendor Marketplace) › Stripe Signup Error during Vendor Wizard
- August 24, 2019 at 5:55 am #78097
Hi All –
Have WCFM Marketplace installed on my website for multi vendor marketplace. Having trouble configuring Stripe for payout use. I have the Client ID, the Live and Secret keys. Have followed all instructions in the docs. Still there is error.
When new vendor is taken through vendor wizard, under “Payment Setup” there is “Connect with Stripe” Button. When it is clicked this error message appears:
“error_description”: “Invalid redirect URI ‘https://charlottesvilleartists.com?store-setup=yes\u0026step=payment’. Ensure this uri exactly matches one of the uris specified in your application settings”,
I have tried multiple URIs to try to solve, including the one listed above in quotes. What is going wrong?
- August 29, 2019 at 12:07 pm #78940
- September 1, 2019 at 1:48 am #79386
Clearly you are not understanding or simply not reading what I wrote because my issue is that the URL/URI redirects I have specified are returning an error message. The error message is pasted in my first
On our Stripe account under Stripe Connect “Integration”,
All three of the above URIs have also been added to the Stripe Webhooks “Endpoints receiving events from Connect applications” as well, since I saw in another forum that another customer solved their error issue by adding them to that section.
With every one of these attempts, the error message still presents. Why do you think that is? There is no further literature in the link you posted on this issue.
Attachments:You must be logged in to view attached files.
- September 2, 2019 at 8:00 am #79558meParticipant
I had the same problem, luckily I found the solution.
This is the exact URL you have to use as a redirects setting in Stripe, it’s the only way it will work:
If you copy-paste the URL from the Stripe error message, it will fail due to that ‘\u0026’ character conversion bug on their side.
If you copy-paste the URL from your actual website, it will also fail due to the trailing slash issue.
https://yourdomain.com/?store-setup=yes&step=payment – stripe doesn’t accept this because of the slash after .com .
The main problem is that any instructions for this are completely missing from the wcfm plugin, so this will be broken for every single install by default, and the solution is pretty non-intuitive.
Dear wclovers devs, please help your customers and let them know about this!
- September 2, 2019 at 1:21 pm #79628
Really sorry for that. We will definitely mentioned this in documentation clearly.
- September 5, 2019 at 7:14 pm #80223
Thank you @me for this solution, I plugged your recommended link into both the “Webhook Endpoint” and the “Connect Redirect URI” on my Stripe account and now it is working fine.
One note though: when I copy and pasted the link, it autocorrected the “&” into “& amp ;” and for some reason it would not work until I changed it back to “&”. This is probably something that most people know about, but for a n00b like me I didn’t notice it for a while, so just thought I would mention it.
@forum_wclovers please update or add this to the Vendor Registration docs. Thanks.
- September 5, 2019 at 8:11 pm #80228
- You must be logged in to reply to this topic.