• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Payments Plugin for Stripe

Stripe payment plugins for your WordPress site

  • Home
  • Documentation
  • Addons
  • Login
    • Sign In
    • Edit Profile
    • Terms & Conditions
    • My Downloads
    • License Key
  • Support
    • Support Forum
    • Forum Search
    • Forum Login
    • Forum Registration
    • Email Support for Customers
  • Contact Us
  • Show Search
Hide Search
You are here: Home / Topics / Bugfixes for Stripe Payments SCA Compliant API

[Resolved] Bugfixes for Stripe Payments SCA Compliant API

· ·

Home › Forums › Stripe Payments Plugin › Bugfixes for Stripe Payments SCA Compliant API

Tagged: ApplePay

  • This topic has 21 replies, 6 voices, and was last updated 5 years, 8 months ago by SimplyFixIt.
Viewing 15 posts - 1 through 15 (of 22 total)
1 2 →
  • Author
    Posts
  • September 6, 2019 at 5:12 am #2314
    Admin
    Keymaster

    The new version of the Stripe payments plugin (v2.x.x) has the SCA compliant API. You can enable the new API by going to the Advanced Settings menu of the plugin then unchecking the “Enable Legacy Checkout API” checkbox.

    Over the next few days we will continue work on this new checkout API to make sure all reported bugs are addressed.

    You can reply to this topic to report a bug. You can also contact us using the contact form to report a bug.

    You can also download the legacy version of the plugin from the following page (just in case you want to continue to use that old one for now):

    Stripe Payments Legacy Version

    Addons

    We are working on converting all the addons to be compatible with the new API. The following addons are already compatible with the new API.

    • Subscription Payments
    • AWeber Integration
    • ConvertKit Integration
    • MailChimp Integration
    • Custom Messages
    • Additional Custom Fields
    • Additional Payment Methods (version 2.0.0; requires Stripe Payments version 2.0.8+).
    • reCAPTCHA (version 2.0.0; requires Stripe Payments version 2.0.8+).
    • Alipay (version 2.0.0; requires Stripe Payments version 2.0.10+).
    • SOFORT (version 2.0.0; requires Stripe Payments version 2.0.10+).

    List of Bugs for the New API

    The following post has a list of bugs that we are currently aware of and working on it.

    September 6, 2019 at 5:14 am #2315
    Admin
    Keymaster

    Reported Bugs

    Currently we are aware of the following bugs and working on them:

    #1) [Fixed] Getting the following error when Checking out with shipping address enabled for a product:

    Received unknown parameter: shipping[email]

    This error is triggered when the “Collect Both Billing And Shipping Addresses” is enabled.

    #2) [Fixed] “customer_email” tag not working.
    #3) [Fixed] The payment window not scrolling correctly in mobile devices.

    September 6, 2019 at 9:07 pm #2319
    nancywhite59
    Participant

    In the popup, the bottom is cut off. The top of what I assume to be the submit button shows, but that is all.

    September 7, 2019 at 12:14 am #2322
    Admin
    Keymaster

    @nancywhite59, We have just released another version that should fix the issue you explained.

    September 7, 2019 at 2:42 am #2323
    nancywhite59
    Participant

    That did it! Thank you much.

    September 11, 2019 at 10:15 am #2324
    clubvipplus
    Participant

    With the new API I’m getting an error message on payments, even though the payment has been processed correctly (Had to check in Stripe as no email confirmation was sent):

    “The site is experiencing technical difficulties”

    I’ve tried in test mode – original API works fine. Any idea’s!?

    September 11, 2019 at 10:17 am #2325
    clubvipplus
    Participant

    On the original API the Expiry date and CVC are on a different line – on my phone the credic ard number dissappears and only shows last four digits when i move to enter the expiry date. im sure this will cause confusion for payees. Is it possible for the Expiry and CVC to be on a new line underneath as before (I think it was clearer for customers on previous form)

    Thanks!

    September 11, 2019 at 2:12 pm #2326
    Admin
    Keymaster

    Do you see any error in the error log file of the site?

    That new form (where the CVC and expiry fields are) is controlled by Stripe. I also like the previous form but in this new API this is what they offer.

    September 11, 2019 at 3:45 pm #2327
    clubvipplus
    Participant

    Hi,

    Log below during the payment, The thing is, is does get processed – the payment earlier went through, but it’s sending them to an error page afterwards.

    (I’ll get on to stripe about the form!)

    [09/11/2019 3:42:32 PM] – [Sub] Received webhook type which doesn’t need to be processed: payment_intent.created
    [09/11/2019 3:42:34 PM] – [Sub] Received webhook type which doesn’t need to be processed: charge.succeeded
    [09/11/2019 3:42:34 PM] – [Sub] Received webhook type which doesn’t need to be processed: payment_intent.succeeded
    [09/11/2019 3:42:34 PM] – Payment processing started.
    [09/11/2019 3:42:34 PM] – Got product ID: 293030
    [09/11/2019 3:42:34 PM] – Firing asp_ng_process_ipn_product_item_override filter.
    [09/11/2019 3:42:34 PM] – Firing asp_ng_process_ipn_payment_data_item_override filter.
    [09/11/2019 3:42:35 PM] – Coupon is invalid for the product.
    [09/11/2019 3:42:35 PM] – Constructing checkout result and order data.
    [09/11/2019 3:42:35 PM] – Firing asp_ng_payment_completed filter.
    [09/11/2019 3:42:35 PM] – Firing asp_ng_handle_metadata filter.
    [09/11/2019 3:42:35 PM] – Updating payment metadata.
    [09/11/2019 3:42:35 PM] – Firing asp_ng_payment_completed_update_pi filter.
    [09/11/2019 3:42:35 PM] – Updating payment intent data.

    September 12, 2019 at 7:33 am #2328
    alexanderfoxc
    Participant

    “The site is experiencing technical difficulties”

    clubvipplus, this means PHP fatal error has occurred. Can you have a look at your server error log to see if there’s any info available there? Also, which PHP version are you using?

    September 13, 2019 at 8:46 am #2333
    kristoffertrolle
    Participant

    When I enable the new api (disable “Enable Legacy Checkout API”) I get this error after making a payment:

    I get a message saying “Websitet oplever tekniske problemer.” (danish) translates to “The site is experiencing technical problems.”

    In the Log I see the following:
    [09/13/2019 8:43:17 AM] – [Sub] Received webhook type which doesn’t need to be processed: payment_intent.created
    [09/13/2019 8:43:19 AM] – Payment processing started.
    [09/13/2019 8:43:19 AM] – Got product ID: 2382
    [09/13/2019 8:43:19 AM] – Firing asp_ng_process_ipn_product_item_override filter.
    [09/13/2019 8:43:19 AM] – Firing asp_ng_process_ipn_payment_data_item_override filter.
    [09/13/2019 8:43:20 AM] – Coupon is invalid for the product.
    [09/13/2019 8:43:20 AM] – Constructing checkout result and order data.
    [09/13/2019 8:43:20 AM] – Firing asp_ng_payment_completed filter.
    [09/13/2019 8:43:20 AM] – Firing asp_ng_handle_metadata filter.
    [09/13/2019 8:43:20 AM] – Updating payment metadata.
    [09/13/2019 8:43:20 AM] – Firing asp_ng_payment_completed_update_pi filter.
    [09/13/2019 8:43:20 AM] – Updating payment intent data.
    [09/13/2019 8:43:20 AM] – [Sub] Received webhook type which doesn’t need to be processed: payment_intent.succeeded
    [09/13/2019 8:43:20 AM] – [Sub] Received webhook type which doesn’t need to be processed: charge.succeeded

    September 13, 2019 at 2:40 pm #2337
    clubvipplus
    Participant

    Apologies for delay on getting this – took a while to access the server logs! Ive edited out main folder name with ‘-‘

    [11-Sep-2019 15:42:35 UTC] PHP Fatal error: Uncaught Error: Call to a member function get_year_permastruct() on null in /home3/-/public_html/wp-includes/link-template.php:475
    Stack trace:
    #0 /home3/-/public_html/wp-content/mu-plugins/endurance-page-cache.php(408): get_year_link(‘2019’)
    #1 /home3/-/public_html/wp-includes/class-wp-hook.php(288): Endurance_Page_Cache->save_post(383640)
    #2 /home3/-/public_html/wp-includes/class-wp-hook.php(310): WP_Hook->apply_filters(NULL, Array)
    #3 /home3/-/public_html/wp-includes/plugin.php(465): WP_Hook->do_action(Array)
    #4 /home3/-/public_html/wp-includes/post.php(3951): do_action(‘save_post’, 383640, Object(WP_Post), false)
    #5 /home3/-/public_html/wp-content/plugins/stripe-payments/admin/includes/class-order.php(163): wp_insert_post(Array)
    #6 /home3/-/public_html/wp-content/plugins/stripe-payments/includes/class-asp-process-ipn-ng.php(374): ASPOrder->insert(Array, Object(Stripe\Charge))
    #7 /home3/-/public_html/wp-includes/class-wp-hook.php(286): ASP_Proc in /home3/-/public_html/wp-includes/link-template.php on line 475

    September 13, 2019 at 3:55 pm #2338
    alexanderfoxc
    Participant

    Thank you for PHP error log. Though I haven’t been able to reproduce the issue on my test server, I think I understand where it’s coming from.

    I have just released new testing version (2.0.7t1) which should hopefully fix the issue. Please get it here https://s-plugins.com/testing-version/ and see if it resolves your issue.


    @kristoffertrolle
    , please do the same as it seems that you’re having the same issue as @clubvipplus.

    September 18, 2019 at 7:19 am #2347
    kristoffertrolle
    Participant

    Upgraded to the new 2.0.7.1 and it fixed it, thanks!

    October 3, 2019 at 8:16 am #2368
    SimplyFixIt
    Participant

    I have been using Apple Pay on my site for a while with your plug-in. But if I enable the new Stripe API (or disable the legacy API) the Apple Pay buttons don’t appear any more.

    As soon as I re-enable the legacy API, the buttons come back.

    Any ideas?

  • Author
    Posts
Viewing 15 posts - 1 through 15 (of 22 total)
1 2 →
  • You must be logged in to reply to this topic.
Log In

Primary Sidebar

Featured Addons and Extensions

  • Subscription Payments Addon
  • Additional Custom Fields
  • Secure Downloads Addon
  • Apple Pay, Google Pay, Afterpay

Addon Bundle

Stripe Payments Addon Bundle

A Simple & Lightweight Plugin

Our Philosophy with the Plugin

Support Links

  • Support Forum
  • Support Contact

Search

Copyright © 2025 | Stripe Plugins | A member of the Tips and Tricks HQ family.