Forum Replies Created
- AuthorPosts
- meParticipant
They no longer reply to any questions regarding SCA implementation. They simply ignore you if you ask anything about that. Clever solution, isn’t it?
December 11, 2019 at 6:03 pm in reply to: How to override appointment product manager defaults? #97042meParticipantThanks a lot!
December 7, 2019 at 9:24 pm in reply to: Stripe Checkout for split payments – When will it be implemented? #96524meParticipantWell, it seems my original question will simply be ignored, which I find quite an interesting attitude from customer support.
I guess what they mean by ignoring me is something like this:“Apologies, we made you that promise by mistake, Stripe Checkout is not actually something we are planning to implement. Here are some hints on how you can implement it yourself, or contact us for paid customization request if you need help.”
This would be an acceptable answer. Frankly, I don’t understand why they decided it’s better to arrogantly stonewall their own customers on legitimate questions. It’s mindblowingly unprofessional.
December 4, 2019 at 12:09 am in reply to: How to override appointment product manager defaults? #95910meParticipantBump?
November 26, 2019 at 4:07 pm in reply to: How to override appointment product manager defaults? #94056meParticipantI’d like restricted days to be enabled by default, and set to weekdays, Monday to Friday.
This is what I put in the base code to achieve it:$has_restricted_days = 'yes'; $restricted_days = array( 1, 2, 3, 4, 5 );
would be awesome to use filters instead! Thanks in advance.
PS, don’t forget to answer my question from last week. Thanks.November 26, 2019 at 3:56 pm in reply to: How to disable adding vendor to notification emails? #94052meParticipantThanks a lot!
Could you also help me with my other question regarding Stripe Checkout? You keep replying “this will only work with single orders, are you ok with that?” and then stop responding when I say yes.November 24, 2019 at 3:02 am in reply to: Two-way Gcal sync for vendors added in 6.3.1 – how does it work? #93703meParticipantI know 2-way sync is for google calendar, obviously.
I still don’t understand what changed in 6.3.1 regarding two-way-sync, and how do I use this feature?Also, can you maybe help me with a code snippet for automatically assigning vendor as staff for their appointment products?
I have to do it manually because I don’t know how to automate it.Thanks!
meParticipantThe easiest workaround I can think of would be to open that page in a new tab by default.
But there are many other issues with this funnel, so probably it’s worth rethinking the whole logic behind it.
Not just the payment choice step, but the registration step should not appear either if a logged in vendor is upgrading their account.
So in some cases the entire funnel is meaningless, the button should lead directly to payment screen.November 18, 2019 at 9:42 pm in reply to: Stripe Checkout for split payments – When will it be implemented? #92828meParticipantno worries 🙂
November 18, 2019 at 9:21 pm in reply to: Stripe Checkout for split payments – When will it be implemented? #92825meParticipantI also spoke with stripe support and our conclusion was that direct charges with SCA is only possible through Checkout right now, which only works with single vendor orders. WCFM support says the same, and the Shopify implementation I linked above also confirms it. I only deal with appointment bookings so I don’t need to support multivendor orders. But even in your case, I’m pretty sure 90+% of the orders will be single-vendor ones, handling the exceptions with an alternative method is unlikely to have a fatal impact on your business. The problem might look much bigger than it actually is in practice.
However, I started this thread to specifically ask about the Stripe Checkout implementation which has been explicitly promised to me months ago, as quoted. I’m convinced that this would help you massively as well, given that most orders in most marketplaces are not multivendor anyway. About questions unrelated to Stripe Checkout as a method, I suggest starting a separate thread. It’s super important to me that my specific question doesn’t get lost in a general SCA-debate.
November 17, 2019 at 3:52 am in reply to: Stripe Split Pay w Direct Charge for single vendor orders – is it implemented? #92605meParticipantas per Stripe documentation they will support this later.
Can you link to the Stripe documentation section where they claim they will “support this later”? If it’s only a question of time, that would be awesome, but so far I couldn’t find this statement in their documentation. Can you help me find it?
Thanks
meParticipantHi Eden,
I have good news, I managed to get this done. The part discussed here is pretty straight-forward, things get tricky on the other side with wc-appointments.
I’ll give you the code for the Timezone dropdown inside WCFM Vendor Settings, and we can discuss the rest in the BookingWP forum.
Let me know how it works for you!add_action( 'end_wcfm_marketplace_settings', 'wcfm_vendor_timezone_settings' ); function wcfm_vendor_timezone_settings() { global $WCFM, $WCFMu; ?> <div class="page_collapsible" id="wcfm_settings_form_timezone_head"><label class="wcfmfa fa-clock"></label> <?php _e('Timezone', 'wc-frontend-manager-ultimate'); ?> <span></span></div> <div class="wcfm-container"> <div id="wcfm_settings_form_timezone_expander" class="wcfm-content"> <div class="wcfm-content"> <p class="wcfm_title"><strong> <?php _e('Select your timezone', 'wc-frontend-manager-ultimate'); ?> </strong> <span class="img_tip wcfmfa fa-question" data-tip="This is important for clients outside your timezone." data-hasqtip="23" aria-describedby="qtip-23"> </span> </p> <select id="spiral-vendor-timezone" name="spiral-vendor-timezone"> <?php $timezone_list = DateTimeZone::listIdentifiers(DateTimeZone::ALL); $user_data = get_user_meta( get_current_user_id(), 'wcfmmp_profile_settings', true ); if( !$user_data ) $user_data = array(); $user_timezone = isset( $user_data['spiral-vendor-timezone'] ) ? $user_data['spiral-vendor-timezone'] : ''; foreach($timezone_list as $key => $val) { if ($user_timezone==$val) { echo '<option selected value="' . $val . '" >' . $val . '</option>'; } else { echo '<option value="' . $val . '">' . $val . '</option>'; } } ?> </select> <br><br><i class="fa fa-exclamation-triangle" aria-hidden="true"></i> Experimental feature </div></div> </div> <?php }
November 11, 2019 at 6:43 pm in reply to: Stripe Split Pay w Direct Charge for single vendor orders – is it implemented? #91827meParticipantWell, this will only work if an order has item from only one vendor. Multiple vendors not supported.
Are you OK with this?Yes, absolutely. I only deal with single-vendor orders in my use-case. It would be amazing to have this option.
Thakns in advance!November 6, 2019 at 6:49 pm in reply to: Stripe Split Pay w Direct Charge for single vendor orders – is it implemented? #91159meParticipantCan you at least implement Stripe Checkout?
It’s an SCA-compliant solution with a checkout page hosted by Stripe.
It’s super-easy to implement Split Pay, and it supports Direct Charges.Please help your European customers, we can’t operate without SCA and Direct Charges for tax reasons. The method above supports it, you can implement it with just a few lines of code, I linked the documentation. You made a promise and told us not to worry. Don’t let us down please.
Thanks.
November 6, 2019 at 3:48 pm in reply to: Stripe Split Pay w Direct Charge for single vendor orders – is it implemented? #91085meParticipantWHAT??
I have just quoted and linked your own promise to implement this.
“Intent API also support connected account (vendor), but only one. So, if an order has only one vendor then only we can apply that, but for multiple vendors it will not work!” – These are your words. You came up with the idea. See your own comment here.
“We will implement that, no worries!” – this is also literally what you said.
Stripe support also confirmed that this is possible.During summer, you said “do not worry”, and now you said “no worries” again.
But there are no solutions, and you don’t even care enough to explain or discuss.So why are you contradicting yourself, and why are you treating us like that?
You don’t seem to take this seriously. Please help.meParticipantHi AK,
Sorry for the slightly offtopic question, but I was wondering which upcoming EU tax laws you were referring to. Thanks!
MihalymeParticipantAre you sure you are using the right registration page, and not the standard Woocommerce one?
There should be a page with the shortcode [wcfm_vendor_registration], and it should be set as the registrations page in the wcfm admin dashboard > settings > dashboard pages. This is likely already set up when you activated the wcfm plugin, you just have to use the right page for registration.meParticipantyou want to use “Direct Charge” option as before when an order will have only one vendor, right?
We will implement that, no worries!Awesome news, thanks a lot, guys! When can we expect this to be released?
About the disclaimer text, the original text suggests that “EU <-> US” transactions are possible, while your version suggests that only “EU <-> EU” and “US <-> US” transactions are possible.
meParticipantAnother question. There is a disclaimer next to the SCA checkbox in WCFM payment settings:
3D Secure and SCA ready transaction is only supported when both your platform and the connected account (Vendor) are in the same region: both in Europe or both in the U.S.
This is almost certainly wrong. If it’s coming from Stipe’s “separate charges and transfers” approach documentation, what they say there is “This approach is only fully supported when both your platform and the connected account are in the U.S. or Europe.” – This is NOT the same as what you are saying. A US-Europe cross-transaction should still work according to Stripe. Also, the separate charges and transfers approach is not the only way that is SCA compliant. Please implement the other method with Intent API for single-vendor orders.
I’m still not sure you understand the significance of all this. If all vendor revenue flows through our company accounts, that means we have to account for orders of magnitude more revenue than what we actually have. That means orders of magnitude more taxes and administration, which means our businesses are no longer viable. So we have to find a way around that, by using the Intent API for single-vendor orders at least, to let Stripe directly transfer vendor revenue without it hitting our account.
Can you help us with that a bit more proactively?
Thank you.meParticipantIntent API also support connected account (vendor), but only one. So, if an order has only one vendor then only we can apply that, but for multiple vendors it will not work!
That is exactly what I need! In my case orders are always from a single vendor. Could you please implement at least that? You could set it up so it falls back to manual withdrawal in case of multiple vendors in the same order. This is super important for many of us.
Notice that Stripe will not change this. They clearly state in their documentation that direct charges approach can only handle cases where a single connected account is involved in the transaction. So it’s not a temporary thing, there is no point waiting for this to change on Stripe’s side.
What you can do, however, is implement the “single connected account” use-case, which is already possible and many of us can’t run our business without it.
Attachments:
You must be logged in to view attached files.meParticipantnot query then. Still, I can’t post a harmless php snippet for some reason. weird.
meParticipantLooks like it was the code snippet I included that triggered it.
Must have been the word “query”? Is that entirely blacklisted here?
That would be funny since there are official wordpress filters with that in their name.
Or is it just $query with the dollar sign?meParticipantHi sdel_nevo,
I think this issue will get solved sooner or later, they just didn’t spend enough time on implementing it.
They were still rolling out SCA-related updates yesterday. Eventually they’ll get it right.Regarding your other problem with vendors having access to all media files, I was struggling with that too.
I came up with a code snippet that solves it without altering user roles or permissions.
Strangely enough, this forum doesn’t seem to let me post any come. Pretty annoying.By the way, we seem to be building very similar products with the exact same set of plugins and strategy, and so we’re facing the same technical challenges as well. I’m also struggling with WC Appointments’ Google sync, and experimenting with adding the staff role to vendors to solve it. I’m also using Direct Charge with Stripe Split Payment, so the SCA issue is also relevant for me. Perhaps there are ways we could help each other more directly. Feel free to email me at mihaly[at]getspiral.com .
Cheers
meParticipantGreat, thank you!
meParticipantOk, I’ll change it after the update. But why? What’s wrong with my version?
- AuthorPosts