I need some info. I have a WordPress website using Hivepress theme + Woocommerce extension with Stripe integration. Everything is working as this:
user book the hotel and pay
we get the money and hold it
users release the payment by clicking on a button. The payments go directly from our stripe account to the hotel one.
I want to add a commission to it. It's actually easy from woocommerce so I can see everything in the cart 100$ hotel + 15% commission and I get the total amount to my stripe. The problem is that the payouts I mentioned before will contain also this commission (so the hotel is getting the total + my commission).
I can't split this amount and fees in my stripe.
I should be able to see those 18$ in "Collected fee" in Stripe.
Anyone one can help?
"Collected fees" will display amounts that have been collected as application fees: https://stripe.com/docs/api/payment_intents/create#create_payment_intent-application_fee_amount
It sounds like the commissions are being included in the PaymentIntent amount instead of as a separate application_fee_amount. If WooCommerce manages the PaymentIntent creation, I recommend working with them to see if their Stripe integration supports the use of application fees.
Related
I am using Grvity Forms with Stripe Add-on
I need to create a monthly subscription, but first payment should be for 3 months, so user buyes 3 months at once ($300), and then after 3 months he will be charged $100/month.
How to create such Stripe feed?
Thanks in advance
If anyone has the same problem, I've resolved it in such way:
I've placed in the form separate product item with type "Singe Product" and price $300. Then in the Stripe feed configured subscription with trial for 90 days. Subscription linked to main product item (subscription for $100), and turned on Setup Fee, linked to the second product component ($300).
You probably need to hide Total section in the form, because it will show $400 as a sum of both products, but Stripe charges only $300 and creates subscription $100/month with trial.
We are currently running a marketplace using Dokan where all vendor/buyer transactions are handled by PayPal Express Checkout. Most of our user base is in California where tax rates vary between cities. WooCommerce tax settings are in place based on shipping address, but currently this gets tacked onto the money that the vendor receives, so they pocket the sales tax while we foot the bill out of our own pocket.
We have tried using the PayPal for WooCommerce Multi-Account Management plugin to send a flat percentage to our own PayPal account to deal with sales tax, but since this only allows a set percentage it is not suitable for California's infinite variety of tax rates, plus it incurs another transaction fee.
Is there any feasible way we can add sales tax to the total for the buyer, pay the vendor their share, and send the sales tax to our own PayPal account (with minimal or even no 2nd transaction fee)? If this is not possible with PayPal, is there any other payment provider that could do this & which could slot into Dokan with minimal hacking?
If you onboard every seller for multi-party payments including the third_party_details feature PARTNER_FEE (a necessary initial setup) -- then, for every transaction you can pass amount details including all item and tax information for display/transaction record purposes, and additionally include the tax amount you wish to collect as part of the partner_fee being deducted from what the seller receives and sent to you as the facilitator. This answer goes into more detail on that last part.
We have a website that sells subscriptions.
The customer will get a physical product and then will be charged each month for the service.
We use WooCommerce Subscriptions plugin. We set the subscription product so the "Signup fee" will be used to charge for the physical device, and the subscription fee is for the service.
On some US states, the Tax for service and tangibles is different. For us it means different tax rate for the product (one time) and another tax rate for the recurring payment (service).
Since there is only one option to have Tax Class, I could not find a way to make it happen. Any ideas?
So...
The answer is to separate the subscription into two products. one as service and one as tangible.
We add the tangible on-the-fly.
I'm setting up Enhanced Ecommerce for Analytics, and I'm trying to figure out the right way to represent my checkout flow in terms of the checkout funnel, given that there are several different possible flows depending on how the customer wants to pay.
Step 1: Open the cart. So far so good.
Step 2: Select payment method.
Step 3: Now I'm unsure. If the payment method in step 2 was "Credit Card", the next step is a form where the customer enters all their credit card and shipping info, which should probably break down into several steps. But if the payment method was "PayPal", they're whisked off to the PayPal site to authorize payment, then back to me to review their info and commit the order.
Customers who selected PayPal never see the Credit Card form (and never complete any of those steps), and customers who select Credit Card never see the PayPal review form. So numbering the steps linearly (ie. the credit card form is steps 3-4-5 and the PayPal return form is step 6) doesn't make sense.
I can send the payment type to Google as a "checkout option", but that doesn't seem to solve the issue of numbering the checkout steps.
I can't find any information about multiple checkout flows in the Enhanced Ecommerce documentation. What is the standard way to handle this?
I have found this - WooCommerce: Add fees to card based on payment gateway selected nice plugin, but I would need a plugin that I can set up three different fees to customers from different geo zones..
For example. - Slovenia - 4.8% - Serbia - 4.9% ect..
How can I do that? With which plugin?
Or is it possible to modify upper plugin to add geo zones for each fee? I am not good at coding, so I do appreciate some help.
#Marin Atanasov - I can't, because this is not tax, it's fee and it's not acceptable for our inspection. I already had that tax created in paypal, but it's not ok, because I have three different webstores, one in OC, one in woocommerce, and one in shopmania. I found one extension for OC that already calculates my fee for slovenian users, so I removed tax (so called fee) for them in paypal, but than the webshop in shopmania targets costumers in ex yugoslavia. But, the OC shop also does not exclude ex yugoslavian costumers, so the fee can be charged twice. The problem is also with the third webshop - woocommerce- where I have now for all costumers set up 3.4% fee, but if the costumer from ex yugoslavia orders than the fee is again charged twice, because I didn't remove it from tax in paypal. I need to find a resolution so the all three webshops have their own extension to calculate the fee, and delete taxes that I already set up in paypal.
If paypal would allow multiple webstores under 1 company name, this would be easy to fix.. but I can not enter my credit card number for all three webstores.. :(
Do you have any idea what to do? I am lost.
Perhaps you can use the built-in taxes? They provide you with the option to specify custom tax rates for countries.
To do this, you would have to:
Create your custom tax rates for the preferred tax class under WooCommerce -> Settings -> Tax
Select your preferred tax class for each of the products, and make each product Taxable
Make sure the taxes are enabled and properly configured per your preferences in WooCommerce -> Settings -> Tax
You can also use one plugin to add commission to certain payment gateways with different percentages
Payment Gateway Based Fees and Discounts for WooCommerce