• Resolved shanrocks666

    (@shanrocks666)


    Hi,

    I am having wired problem. When i update plugin , most of the transaction gets failed with error. In stripe error shows bank do not honor.

    But when i rollback the version to 3.2.1 , no more error appears .

    Today also i update plugin and transaction started failing with error.

    Got error ‘PHP message: billing_email was called incorrectly. Order properties should not be accessed directly.
    Backtrace: require(‘wp-blog-header.php’), require_once(‘wp-includes/template-loader.php’),
    do_action(‘template_redirect’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::do_wc_ajax,
    do_action(‘wc_ajax_checkout’), WP_Hook->do_action, WP_Hook->apply_filters, WC_AJAX::checkout,
    WC_Checkout->process_checkout, WC_Checkout->process_order_payment, WC_Payment_Gateway_Stripe->process_payment,
    WC_Stripe_Payment_Intent->process_payment, WC_Stripe_Payment->add_payment_failed_note, WC_Order->update_status,
    WC_Order->save, WC_Order->status_transition, do_action(‘woocommerce_order_status_pending_to_failed’), WP_Hook->do_action,
    WP_Hook->apply_filters, WC_Emails::send_transactional_email, do_action_ref_array(‘woocommerce_order_status_pending_to_failed_notification’),
    WP_Hook->do_action, WP_Hook->apply_filters, WC_Email_Failed_Order->trigger, WC_Email->get_recipient,

    Can you help ?

    • This topic was modified 4 years, 4 months ago by shanrocks666.
Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Author Payment Plugins

    (@mrclayton)

    Hi @shanrocks666,

    That’s interesting. Try navigating to the WooCommerce email settings page and scroll down and see if you have the send notification option enabled. If so disable it and try a test transaction.

    Do you have any custom code on your site?

    Kind regards,

    Thread Starter shanrocks666

    (@shanrocks666)

    Hi,

    If you are talking about below option, Then it is already disabled for beginning


    Email Receipt Email Receipt If enabled, an email receipt will be sent to the customer by Stripe when the order is processed.

    Thanks

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @shanrocks666,

    The message ‘PHP message: billing_email was called incorrectly. Order properties should not be accessed directly. is not coming from the Stripe plugin. I reviewed the code and the billing_email property is never accessed directly. If you look at the stack trace the billing_email property is being accessed in the WC_Email->get_recipient call.

    What version of WC are you using? I don’t have any other reports from merchants of a similar issue.

    Kind Regards,

    Thread Starter shanrocks666

    (@shanrocks666)

    Hi,

    I have latest version of WC , yes that is why i said it is weird. But after downgrading , not a single failure till now.

    I observed this problem after version 3.2.1 . whenever you release new version , i update , then again failure starts and again i downgrade. May be some properties that plugin is sending now which bank usually do not like and which plugin did not sent before.

    But not sure , please help if possible

    Thanks

    Plugin Author Payment Plugins

    (@mrclayton)

    Hi @shanrocks666

    I will take a look at prior versions and see if any additional fields are being sent that were not previously.

    Are you observing these failures with customers or when you test? If it’s when you’re testing are you making sure you use the correct billing address associated with your payment method?

    This is an interesting issue because I don’t have any other reports from merchants.

    Kind regards

    Thread Starter shanrocks666

    (@shanrocks666)

    Hi,

    I am observing failure with customer. But i also observed failure while test using my debit card, but credit card passed. Most of the failure happen with debit card and credit card was very less.

    Thanks

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘When I update Plugin to Latest , all transaction gets failed’ is closed to new replies.