• Resolved kristinubute

    (@kristinubute)


    Hi

    Just setting up your plugin and testing things.

    When processing test order it only briefly shows the popup screen (white screen cannot see any text etc), then the whole checkout screen goes white whilst it is processing, then finishes and completes the TEST ORDER.

    It still completes the order, but don’t like the white screen and you think something is wrong. Doesn’t look right. Need to get it working for my client.

    I have used other Stripe plugins previously and doesn’t do this.

    I’m not sure whether there is another setting I have to choose. Please advise what could be causing this.

    I have it on TEST mode, but also tried it on LIVE mode, same thing.
    What can I do to fix this urgently please ?

    Thanks
    Kristin

Viewing 15 replies - 1 through 15 (of 19 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @kristinubute

    If you can please provide a screenshot so I know exactly what you are talking about.

    It sounds like you might have the “force 3-D secure” option enabled on the Credit Card Settings. Can you please confirm if that is true?

    If true, test with one of the 3ds test cards that’s specifically designed to trigger the authentication modal.

    Kind regards

    Thread Starter kristinubute

    (@kristinubute)

    Hi

    So I unticked that option and then just processed OK. Still slight white screen whilst processing but not like it did before.

    I thought that usually the Stripe plugins normally pop up so you can see that firstly, that’s what I am used to with another Stripe plugin that I have used previously.

    That’s what I was expecting.
    Is that NOT supposed to happen ?

    Also on the Checkout page where you choose the payment, HOW can I show the STRIPE logo somewhere ? It doesn’t show it anywhere at all which I expected to?

    THanks
    Kristin

    Thread Starter kristinubute

    (@kristinubute)

    Hi

    Also with my testing, when the Order comes out in Woocmomerce, it is NOT saying it was paid via Stripe. It just says Paid via Visa. I would prefer it to state clearly that it is paid via Stripe.

    Payment method just says “Visa ending in 4242” .. Can I have the words Stripe in here AND then Visa end in 4242 ?

    Thanks
    Kristin

    Thread Starter kristinubute

    (@kristinubute)

    Will I create a new ticket for this question also – Status says FAILED when I check under orders. Is that because I am on TEST MODE currently ? Possibly just thought I would check . Otherwise if successful (in live mode) it would state Processing …

    Thanks
    Kristin

    Thread Starter kristinubute

    (@kristinubute)

    Following same issue. I put it back to LIVE to test properly $5 transaction. So it goes through and does the Order with Stripe (white screen for few seconds whilst processing). Then gives Order Number etc.

    It says:
    Thank you. Your order has been received.

    Order number:
    5863

    When I go to Woocommerce / Orders – It says Status FAILED

    When I open up the ORDER here is the summary:

    Order authorization successful in Stripe. Charge: ch_3K1SBlIUXmo0tK0H0ljPTBlo. Payment Method: MasterCard

    THEN
    There was an error in this transaction : Oops! We had a problem processing your order. Error code 404 occurred.

    THEN
    Order status changed from Processing to Failed.

    So not sure WHY
    Please advise. Something isn’t working properly by the looks of it.

    Thanks
    kristin

    Plugin Author Payment Plugins

    (@mrclayton)

    Still slight white screen whilst processing but not like it did before.

    That sounds like your theme.

    I thought that usually the Stripe plugins normally pop up so you can see that firstly, that’s what I am used to with another Stripe plugin that I have used previously.

    If the card supports 3DS then you will see the pop-up. If 3DS is not supported or liability is shifted automatically then there’s no need to show the pop-up and have the customer authenticate.

    Also on the Checkout page where you choose the payment, HOW can I show the STRIPE logo somewhere ? It doesn’t show it anywhere at all which I expected to?

    You can add any logo or messaging you like by customizing your theme.

    Also with my testing, when the Order comes out in Woocmomerce, it is NOT saying it was paid via Stripe. It just says Paid via Visa. I would prefer it to state clearly that it is paid via Stripe.

    Our plugin provides several options for how the payment method is displayed. If none of those suite your needs then you can use the WooCommerce filters to adjust the display of the payment method.

    Order authorization successful in Stripe. Charge: ch_3K1SBlIUXmo0tK0H0ljPTBlo. Payment Method: MasterCard

    The fact that you’re seeing those order notes means the Stripe plugin is working fine. It looks like you have some other functionality that is setting the order status to failed. That wouldn’t be this plugin. You should review all the plugins you’re using to determine which one is causing that failed order status.

    Thread Starter kristinubute

    (@kristinubute)

    Hi

    There is no theme issue as Paypal works and I have the same theme on another client who uses Stripe.

    The error in the Order says:
    There was an error in this transaction : Oops! We had a problem processing your order. Error code 404 occurred.

    So there must be some other process of elimination for me to try otherwise I am flying blind …

    If it was successful in Stripe, the transaction would be processed in Stripe which it is NOT. It doesn’t even hit Stripe account.

    It says in Woocommerce order:
    Stripe charge complete (Charge ID: ch_3K1hskIUXmo0tK0H0RLBxZTT)

    BUT there is NO transaction in Stripe account at all.
    Therefore maybe another setting in Stripe that needs to be done , please advise ?

    Thanks Kristin

    Thread Starter kristinubute

    (@kristinubute)

    Hi

    I actually tried another Stripe plugin just this morning, and a test order of $5 and the money landed in the Stripe account. It still says Order failed in the actual Order Summary of transactions, but still processed the money.

    But it doesn’t with your plugin, so something is not right somewhere.

    Is there a setting in Stripe that helps it redirect back to the website on completion (like Paypal setting does) or that is not required in Stripe ?

    Please advise

    Thanks
    Kristinm

    Thread Starter kristinubute

    (@kristinubute)

    It says in Stripe

    {
      "code": "rest_no_route",
      "message": "No route was found matching the URL and request method.",
      "data": {
        "status": 404
      }
    }

    I can not see anywhere in Stripe where I add in URL ?

    Plugin Author Payment Plugins

    (@mrclayton)

    @kristinubute,

    There was an error in this transaction : Oops! We had a problem processing your order. Error code 404 occurred.

    That’s not an error message that comes from this Stripe plugin.

    It says in Woocommerce order:
    Stripe charge complete (Charge ID: ch_3K1hskIUXmo0tK0H0RLBxZTT)

    Again, that’s not a message generated by this plugin. That message comes from the WooCommerce Stripe Payment Gateway plugin. You should reach out to the developers of the plugin that you’re using.

    This plugin is called Payment Plugins for Stripe WooCommerce. It appears as woo-stripe-payment in your wp-content/plugins directory.

    Kind Regards,

    Thread Starter kristinubute

    (@kristinubute)

    Hi,

    I have been googling and found someone else had a similar issue.

    I have Woocommerce MYOB plugin installed also, could this be causing an issue somehow ?
    Plugin is called WooCommerce MYOB Integration

    I have disabled the MYOB plugin and your Stripe payment is accepted and Order status goes to Processing.

    BUT when the MYOB plugin is enabled, it doesnt’ complete the Stripe payment and says Order status changes to “Failed” …

    I have asked the Woocommerce MYOB plugin people and they don’t think it has anything to do with their plugin.

    I have looked in my System Status for Woocommerce and see this:

    Your server does not have the SoapClient class enabled – some gateway plugins which use SOAP may not work as expected.

    What is this ? I have never seen this before. Is this causing issue with the STripe and Wocommoerce plugins ?

    Have you seen this before ?
    What are your thoughts please ?

    Thanks
    Kristin

    Thread Starter kristinubute

    (@kristinubute)

    All of a sudden now it is ALL working and I haven’t done anything different.

    So my next question continued is:

    In the “Payment Method” that we discussed previously it ONLY states:
    Mastercard ending in 7473

    It needs to state STRIPE clearly somewhere. How can I rectify this ?

    I actually installed and tested another Stripe plugin completely and when processing it says “Payment via Stripe” so therefore I need your plugin to say “Payment via Stripe” also please.

    How can I achieve this ?
    It is NOT a Woocommerce setting. It’s to do with the plugin that is used.

    Thanks
    Kristin

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @kristinubute,

    Please see my previous reply where I let you know that you have your plugins mixed up. Based on the error messages that you provided you’re using a different Stripe plugin, not this one.

    Kind Regards,

    Thread Starter kristinubute

    (@kristinubute)

    NO, I’m 100% using your plugin …
    Must have sent the wrong error codes.

    This one I am using
    Payment Plugins for Stripe WooCommerce which is yours yes ?

    So your plugin is NOT showing in the Payment method” Paid via Stripe

    Just says In the “Payment Method” that we discussed previously it ONLY states:
    Mastercard ending in 7473

    If you could provide some coding to fix that please ?

    Thanks
    Kristin

    Plugin Author Payment Plugins

    (@mrclayton)

    Payment Plugins for Stripe WooCommerce which is yours yes ?

    Yes, that is this plugin.

    Just says In the “Payment Method” that we discussed previously it ONLY states:
    Mastercard ending in 7473

    Yes, that’s one of several payment method format options that exist in the plugin settings.

    If you could provide some coding to fix that please ?

    You can just use the provided WooCommerce filter to make the payment method say whatever you want.

    Filter: woocommerce_order_get_payment_method_title;

    Example:

    add_filter('woocommerce_order_get_payment_method_title', function($value, $order){
        if($order->get_payment_method() === 'stripe_cc'){
            $value = 'Paid via Stripe';
        }
        return $value;
    }, 10, 2);
Viewing 15 replies - 1 through 15 (of 19 total)
  • The topic ‘When processing test order it only briefly shows the popup screen’ is closed to new replies.