In test mode, when simulating an unsuccessful GiroPay, Sofort, etc. payment via Stripe, the customer doesn’t return back to the checkout page as one would expect, but to a different page where the workflow just breaks: guest customers are now being asked to login to continue, while the cart itself is already gone. An email is also received that the placed order has failed. Here’s a video of the behavior.
Like with other established Stripe plugins, my expectation during failure would be for the customer simply to return to the checkout page with an error message being displayed, and for the customer still being able to try again, perhaps with a different method. In that alternate workflow, the cart is not being lost nor a failed order is being placed.
Wouldn’t you agree this alternate workflow is better? Would you consider implementing it instead?
Of course, I could simply get the plugin that already does the alternate workflow, but I’m reporting the issue hoping for a fix, as your plugin I prefer for being the only that does CC payments in a Stripe-hosted page.
Thanks.
]]>I have a problem on the integration of Stripe Giropay and Sofort in both modes test and live this two payments methods validate the checkout without any payment verification, the popup is not showing I don’t have any error on the navigator’s console/network, instead the payment cards (visa, mastercard..) are working correctly.
I’ve enabled Stripe cards, Sofort and Giropay in woocommerce payments dashboard and they are already enabled on Stripe Dashboard, I also add Stripe Webhook with this events as mentionned in the documentation:
source.canceled
charge.succeeded
charge.failed
charge.captured
charge.dispute.created
charge.dispute.closed
charge.refunded
review.opened
review.closed
payment_intent.succeeded
payment_intent.payment_failed
payment_intent.amount_capturable_updated
setup_intent.succeeded
setup_intent.setup_failed
I contacted Stripe about this issue they don’t have any problem on their side.
Do you have any idea about this issue?
Thanks in advance
Best regards
]]>I’m facing a problem using the WooCommerce Stripe integration on WordPress.
It seems like I wrote the name of my company wrong in the past (stupid mistake, I know…). Now the name is changed everywhere, but when customers pay via Stripe Giropay, the wrong company name is still displayed in their bank account as ‘purpose’.
I already contacted the Stripe support, and they told me that this could happen when I use an individual statement descriptor in my website code. The thing is that I can’t program at all (most of my website is build using plugins) so I’m 100% sure that I never set a statement descriptor by myself.
Does anyone here know how this could happen and how I could solve the issue?
Your help would be highly appreciated!
Best wishes from Germany
Lukas
I got in touch with stripe and the customer service said they don’t see an error on their end. Now i am getting in touch with you in hopes we can sort out this problem.
We use germanized for woocommerce because our shop is located in germany.
]]>On the 12th of February I had a failed giropay payment with the error in stripe
“Can only make test mode charges
You can only make test charges right now. Please activate your account to remove this limitation.”
When I check the account, Giropay is activated and I had a Giropay payment accepted OK just a few weeks earlier.
I already contacted Stripe support and they have said
“We arrived to the conclusion that at this moment all of the information regarding the payment methods have been properly set on our end, I’d then kindly recommend you reach out to Woo commerce for some additional support ”
]]>Looking at the code in bup-stripe.js it seems the Stripe functionality has been limited to credit cards only. There is no recognizalble source code for ‘giropay’ or ‘SOFORT’ which are key on the german market alongside with PayPal and ‘SEPA Lastschrift’, the latter of which is supported by Stripe / Germany as well.
It looks like this (SOFORT in this case):
stripe.createSource({
type: 'sofort',
amount: 1099,
currency: 'eur',
redirect: {
return_url: 'https://shop.example.com/crtA6B28E1',
},
sofort: {
country: 'DE',
},
}).then(function(result) {
// handle result.error or result.source
});
Moreover I miss a 3D secure option for credit cards. The process for 3D Secure card payments begins in the same way as regular card payments with an integration first creating a Source object that represents the card information. Instead of using this source to make a charge request, it’s used to create a 3D Secure Source object, which – again – isn’t recognizable in your code, so I suppose 3D-secure has not been established yet.
Will European type payment methods be included soon? It would open a bigger market for you – with PayPal and card only your plugin won’t rank up in Europe in contrast to the U.S.. You definitely need the EU standard account draft method SEPA for all countries and then some nation-specific stuff like ‘giropay’ for Germany or ‘iDeal’ for the Netherlands, etc.
Also fraud protection for sellers is a must. Pleas add 3D secure soon.
Footnote: I received a support message by mail earlier:
“If those options are available for your country through Stripe then you should have any issues.
Actually, the plugin acts like an intermediary between your WordPress site and Stripe.
In few words, if those options are available on Stripe for your country you won’t have issues to integrate the plugin.”
That is not an adequate response and technically wrong as from what I can see from your code. The broad variety Stripe offers to customers obviously needs to be called from its Library as shown by the above code for “SOFORT”, however I am not developer enough to accomplish that.
As a paying customer I expect a little more dedication, because I HAVE issues and I need them resolved or another customer simply quits …
I am asking because for giropay and SOFORT afaik the users need to enter its bank pin and bank TAN number which is different on every transaction. So I do not think it can work. If so, what if I enable SOFORT and giropay: Will these be available as payment methods only if cart includes no subscription product?
]]>I sent you a ticket yesterday but unfortunately did not receive any message, that the ticket was opened. I didn’t receive any answer yet (which is ok, given that my request was only made yesterday).
As I wrote already: The plugin is unfortunately useless for us, because it does not support any European payment options as SEPA, giropay, SOFORT and such. As your product description states that it supports STRIPE, we unfortunately assumed it would offer us these options via STRIPE, which it doesn’t.
As your refund policy says, that we have to request the refund within 15 calendar days, we would like you to know that therefore we are kindly asking for a refund within this limit.
Still waiting for an answer though.
Hope to hear from you soon.
Regards,
Christian
P.S: Would be great if your ticket system would send out a notice that the ticket was received. Then I wouldn’t have opened this support request here on WP.org
]]>