• I am using v2.0.8 and enable Legacy Checkout API is unchecked/disabled.

    Duplicate emails (show up twice) or no emails
    – I have Send Emails to Buyer After Purchase checked and also Send Emails to Seller After Purchase checked. Most of the time (in both test mode and live mode) I get two of each email.

    Occaissionally I will get no emails. I tried with and with Send Emails in Parallel checked and had same results.

Viewing 14 replies - 1 through 14 (of 14 total)
  • Plugin Contributor Alexander C.

    (@alexanderfoxc)

    This one I cannot reproduce. This is probably some conflict between Stripe Payments and some other plugin or theme.

    Try to enable debug log, then make a test payment and see what the log says.

    Thread Starter Jeff Sherk

    (@jsherk)

    I will do some testing/debugging and let you know.

    Plugin Contributor Alexander C.

    (@alexanderfoxc)

    I was able to reproduce the issue when “Send Emails in Parallel” option is enabled. But can’t figure out why this is happening yet, it doesn’t seem consistent. But keep in mind this option is kinda experimental, so it’s not recommended to enable it if you have issues with it when testing.

    Can you try disabling it if it’s enabled and let me know if you still get duplicate emails?

    Thread Starter Jeff Sherk

    (@jsherk)

    No it makes no difference.

    I originally had the issue with that feature disabled. I tried turning it on, but issue was still there. The following is debug log (in test mode) with Send Emails In Paralled uncheked/DISABLED:

    [10/01/2019 12:38:55 AM] – Payment processing started.
    [10/01/2019 12:38:55 AM] – Got product ID: 40001
    [10/01/2019 12:38:55 AM] – Firing asp_ng_process_ipn_product_item_override filter.
    [10/01/2019 12:38:55 AM] – Payment processing started.
    [10/01/2019 12:38:55 AM] – Got product ID: 40001
    [10/01/2019 12:38:55 AM] – Firing asp_ng_process_ipn_product_item_override filter.
    [10/01/2019 12:38:55 AM] – Firing asp_ng_process_ipn_payment_data_item_override filter.
    [10/01/2019 12:38:55 AM] – Firing asp_ng_process_ipn_payment_data_item_override filter.
    [10/01/2019 12:38:55 AM] – Constructing checkout result and order data.
    [10/01/2019 12:38:55 AM] – Constructing checkout result and order data.
    [10/01/2019 12:38:55 AM] – Firing asp_ng_payment_completed filter.
    [10/01/2019 12:38:55 AM] – Firing asp_ng_handle_metadata filter.
    [10/01/2019 12:38:55 AM] – Updating payment metadata.
    [10/01/2019 12:38:55 AM] – Firing asp_ng_payment_completed_update_pi filter.
    [10/01/2019 12:38:55 AM] – Updating payment intent data.
    [10/01/2019 12:38:56 AM] – Firing asp_ng_payment_completed filter.
    [10/01/2019 12:38:56 AM] – Firing asp_ng_handle_metadata filter.
    [10/01/2019 12:38:56 AM] – Updating payment metadata.
    [10/01/2019 12:38:56 AM] – Firing asp_ng_payment_completed_update_pi filter.
    [10/01/2019 12:38:56 AM] – Updating payment intent data.
    [10/01/2019 12:38:56 AM] – Firing asp_stripe_payment_completed action.
    [10/01/2019 12:38:56 AM] – Firing asp_stripe_payment_completed action.
    [10/01/2019 12:38:56 AM] – Notification email sent to buyer: [email protected], from email address used: My Company <[email protected]>
    [10/01/2019 12:38:57 AM] – Notification email sent to buyer: [email protected], from email address used: My Company <[email protected]>
    [10/01/2019 12:38:57 AM] – Notification email sent to seller: [email protected], from email address used: My Company <[email protected]>
    [10/01/2019 12:38:57 AM] – Payment has been processed successfully.
    [10/01/2019 12:38:57 AM] – Redirecting to results page “https://mydomain.com/online-giving-result&#8221;

    [10/01/2019 12:38:57 AM] – Notification email sent to seller: [email protected], from email address used: My Company <[email protected]>
    [10/01/2019 12:38:57 AM] – Payment has been processed successfully.
    [10/01/2019 12:38:57 AM] – Redirecting to results page “https://mydomain.com/online-giving-result&#8221;

    • This reply was modified 5 years, 2 months ago by Jeff Sherk.
    Thread Starter Jeff Sherk

    (@jsherk)

    I think I was still using v2.0.8 in the above test.

    As a side note (feature request), you should add VERSION x.y.z PAYMENT PROCESSING STARTED debug line, something like:
    [10/01/2019 12:38:55 AM] – Payment processing started (using SP v2.0.8).

    Anyways I tried v2.0.9t2 and duplicate emails and orders still occurs.

    Also tested v2.0.9 production version and same duplicate emails and orders occur.

    Log looks identical to the one above.

    I did notice in the log that everything in the log appears to happen twice. Everything is duplicated.

    FYI the payment only shows up once in Stripe.

    Thanks

    • This reply was modified 5 years, 2 months ago by Jeff Sherk.
    Plugin Support mbrsolution

    (@mbrsolution)

    Hi, there is a new Firefox version out 70.0. Can you test the new version. Let us know if you still have an issue.

    Thank you

    Thread Starter Jeff Sherk

    (@jsherk)

    Yes I as I said above I was using v70 of Firfox and the problem still occured.
    Thanks

    Plugin Author mra13

    (@mra13)

    This one is strange. What version of PHP are you using?

    Thread Starter Jeff Sherk

    (@jsherk)

    PHP v7.3.10

    @mra13 We are on PHP 7.2

    Plugin Author mra13

    (@mra13)

    Does it make a difference if you enable the following option?

    Go to the Stripe Plugin Settings -> Email Settings interface. Then check the following checkbox and save it.

    
    Send Emails in Parallel
    
    Thread Starter Jeff Sherk

    (@jsherk)

    No it makes no difference.

    I have had that option disabled the whole time, but when I enable it, I still get the duplicate.

    When we have “Send Emails in Parallel” turned on, we get 4 emails instead of 2.

    Thread Starter Jeff Sherk

    (@jsherk)

    Any progress in figuring out what is causing this issue?

Viewing 14 replies - 1 through 14 (of 14 total)
  • The topic ‘Duplicate emails to buyer and seller’ is closed to new replies.