• Resolved arjanh

    (@arjanh)


    Hello,

    Until today when customers clicked on the debit/credit cards icons the form expanded on the checkout page for filling in the card and address details, the only problem here was that Woo Billing address not passed to the expanded debit/credit card address. But this has not been a serious problem since customers have written the billing address again and completed the purchase without forcing to create a paypal account.
    Today buying process has changed. Now when customers are clicking on icon cards (debit or credit card) is appearing pop up where customers are not able to complete the payment without creating paypal account. Screenshot here: https://prnt.sc/qxsvyo
    Billing Non PayPal is selected in Woo settings. Screenshot https://prnt.sc/qxsu83
    PayPal account optional is turned on in website preferences also. Screenshot https://prnt.sc/qxstuo

    @jessepearson @anstoyanov

    Thank you.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Plugin Support jessepearson

    (@jessepearson)

    Automattic Happiness Engineer

    @arjanh The form that is opened is actually controlled via PayPal and not WooCommerce itself. Parameters can be passed to it upon creation, but once it has been created it’s not able to pull the Billing fields over.

    As for the credit card buttons not opening the form as it previously did, I cannot replicate this. I also only have a sandbox account, so it may be that PayPal has updated something in their live environment and not in their sandbox environment.

    If I make the same selection as you in my settings, then click the actual PayPal button on checkout, I get this pop up:


    Link to image: https://d.pr/i/Js7QAB

    Would you mind going to WooCommerce > Status, then using the button near the top left to copy the System Status Report then paste it here for me?

    Thread Starter arjanh

    (@arjanh)

    @jessepearson Thanks for the answer.
    I don’t know why this form of payment has changed so much, it would be great if someone wants to pay by debit/credit card the form to expand on the checkout page for filling in the card and address details, this has been the way of payment with cards before.

    System Status Report Below:`
    ### WordPress Environment ###

    WordPress address (URL): https://dejzi.co
    Site address (URL): https://dejzi.co
    WC Version: 3.6.5
    Log Directory Writable: ?
    WP Version: ? 5.2.5 – There is a newer version of WordPress available (5.3.2)
    WP Multisite: –
    WP Memory Limit: 512 MB
    WP Debug Mode: –
    WP Cron: ?
    Language: en_US
    External object cache: –

    ### Server Environment ###

    Server Info: Apache
    PHP Version: 7.2.19
    PHP Post Max Size: 130 MB
    PHP Time Limit: 300
    PHP Max Input Vars: 16000
    cURL Version: 7.38.0
    OpenSSL/1.0.1t

    SUHOSIN Installed: –
    MySQL Version: 5.6.46-log
    Max Upload Size: 128 MB
    Default Timezone is UTC: ?
    fsockopen/cURL: ?
    SoapClient: ?
    DOMDocument: ?
    GZip: ?
    Multibyte String: ?
    Remote Post: ?
    Remote Get: ?

    ### Database ###

    WC Database Version: 3.6.5
    WC Database Prefix: wor454_
    MaxMind GeoIP Database: ?
    Total Database Size: 14.24MB
    Database Data Size: 9.35MB
    Database Index Size: 4.89MB
    wor454_woocommerce_sessions: Data: 0.09MB + Index: 0.02MB
    wor454_woocommerce_api_keys: Data: 0.02MB + Index: 0.03MB
    wor454_woocommerce_attribute_taxonomies: Data: 0.02MB + Index: 0.02MB
    wor454_woocommerce_downloadable_product_permissions: Data: 0.02MB + Index: 0.06MB
    wor454_woocommerce_order_items: Data: 0.02MB + Index: 0.02MB
    wor454_woocommerce_order_itemmeta: Data: 0.16MB + Index: 0.03MB
    wor454_woocommerce_tax_rates: Data: 0.02MB + Index: 0.06MB
    wor454_woocommerce_tax_rate_locations: Data: 0.02MB + Index: 0.03MB
    wor454_woocommerce_shipping_zones: Data: 0.02MB + Index: 0.00MB
    wor454_woocommerce_shipping_zone_locations: Data: 0.02MB + Index: 0.03MB
    wor454_woocommerce_shipping_zone_methods: Data: 0.02MB + Index: 0.00MB
    wor454_woocommerce_payment_tokens: Data: 0.02MB + Index: 0.02MB
    wor454_woocommerce_payment_tokenmeta: Data: 0.02MB + Index: 0.03MB
    wor454_woocommerce_log: Data: 0.02MB + Index: 0.02MB
    wor454_commentmeta: Data: 0.02MB + Index: 0.03MB
    wor454_comments: Data: 0.05MB + Index: 0.09MB
    wor454_links: Data: 0.02MB + Index: 0.02MB
    wor454_options: Data: 4.08MB + Index: 1.03MB
    wor454_postmeta: Data: 3.48MB + Index: 2.84MB
    wor454_posts: Data: 0.50MB + Index: 0.13MB
    wor454_revslider_css: Data: 0.13MB + Index: 0.00MB
    wor454_revslider_layer_animations: Data: 0.02MB + Index: 0.00MB
    wor454_revslider_navigations: Data: 0.02MB + Index: 0.00MB
    wor454_revslider_sliders: Data: 0.03MB + Index: 0.00MB
    wor454_revslider_slides: Data: 0.17MB + Index: 0.00MB
    wor454_revslider_static_slides: Data: 0.02MB + Index: 0.00MB
    wor454_termmeta: Data: 0.02MB + Index: 0.03MB
    wor454_terms: Data: 0.02MB + Index: 0.03MB
    wor454_term_relationships: Data: 0.08MB + Index: 0.05MB
    wor454_term_taxonomy: Data: 0.02MB + Index: 0.03MB
    wor454_usermeta: Data: 0.06MB + Index: 0.03MB
    wor454_users: Data: 0.02MB + Index: 0.05MB
    wor454_wc_download_log: Data: 0.02MB + Index: 0.03MB
    wor454_wc_product_meta_lookup: Data: 0.02MB + Index: 0.09MB
    wor454_wc_webhooks: Data: 0.02MB + Index: 0.02MB
    wor454_yoast_seo_links: Data: 0.02MB + Index: 0.02MB
    wor454_yoast_seo_meta: Data: 0.02MB + Index: 0.00MB

    ### Post Type Counts ###

    acf: 1
    acf-field-group: 1
    attachment: 351
    ct_size_guide: 1
    nav_menu_item: 19
    page: 10
    post: 1
    product: 135
    revision: 122
    scheduled-action: 5
    shop_coupon: 3
    shop_order: 46
    tm_global_cp: 1

    ### Security ###

    Secure connection (HTTPS): ?
    Hide errors from visitors: ?

    ### Active Plugins (24) ###

    Advanced Custom Fields PRO: by Elliot Condon – 5.8.1
    createIT Size Guide Plugin: by createIT – 3.2 – Not tested with the active version of WooCommerce
    Disable Responsive Images Complete: by Jeff Starr – 1.5
    Enhanced E-commerce for Woocommerce store: by Tatvic – 2.2.0
    Envato Market: by Envato – 2.0.1
    WPBakery Page Builder: by Michael M – WPBakery.com – 6.0.3
    My Custom Functions: by Space X-Chimp – 4.38
    Official Facebook Pixel: by Facebook – 1.7.25
    OneSignal Push Notifications: by OneSignal – 2.1.0
    Post Types Order: by Nsp Code – 1.9.4.1
    Regenerate Thumbnails: by Alex Mills (Viper007Bond) – 3.1.1
    Slider Revolution: by ThemePunch – 5.4.8.3
    SSL Insecure Content Fixer: by WebAware – 2.7.2
    Category Order and Taxonomy Terms Order: by Nsp-Code – 1.5.7
    WOOCS – WooCommerce Currency Switcher: by realmag777 – 2.2.8
    WooCommerce Email Test: by RaiserWeb – 1.10 – Not tested with the active version of WooCommerce
    WooCommerce PayPal Checkout Gateway: by WooCommerce – 1.6.17 – 1.6.19 is available
    WooCommerce PayPal Pro (Classic and PayFlow Editions) Gateway: by WooCommerce – 4.4.16
    WooCommerce TM Extra Product Options: by themeComplete – 4.9.4
    WooCommerce: by Automattic – 3.6.5 – 3.9.1 is available
    WordPress Importer: by wordpressdotorg – 0.6.4
    Yoast SEO: by Team Yoast – 12.7.1
    WordPress Force HTTPS: by A. Kai Armstrong – 0.1.4
    WP Mail SMTP: by WPForms – 1.4.2

    ### Inactive Plugins (0) ###

    ### Settings ###

    API Enabled: –
    Force SSL: –
    Currency: EUR (€)
    Currency Position: left
    Thousand Separator: ,
    Decimal Separator: .
    Number of Decimals: 2
    Taxonomies: Product Types: simple (simple)
    grouped (grouped)
    variable (variable)
    external (external)

    Taxonomies: Product Visibility: exclude-from-search (exclude-from-search)
    exclude-from-catalog (exclude-from-catalog)
    featured (featured)
    outofstock (outofstock)
    rated-1 (rated-1)
    rated-2 (rated-2)
    rated-3 (rated-3)
    rated-4 (rated-4)
    rated-5 (rated-5)

    Connected to WooCommerce.com: –

    ### WC Pages ###

    Shop base: #1486 – /shop/
    Cart: #1488 – /cart/
    Checkout: #1489 – /checkout/
    My account: #1490 – /account/
    Terms and conditions: ? Page not set

    ### Theme ###

    Name: Kalium
    Version: 2.9.1
    Author URL: https://laborator.co/
    Child Theme: ? – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme
    WooCommerce Support: ?

    ### Templates ###

    Overrides: kalium/woocommerce/archive-product.php
    /home/dejzisdrpl/www/wp-content/plugins/woocommerce-tm-extra-product-options/templates/cart/cart-item-data.php
    kalium/woocommerce/cart/cart-shipping.php
    kalium/woocommerce/cart/cart-totals.php
    kalium/woocommerce/cart/cross-sells.php
    kalium/woocommerce/cart/proceed-to-checkout-button.php
    kalium/woocommerce/checkout/form-checkout.php
    kalium/woocommerce/checkout/form-coupon.php
    kalium/woocommerce/checkout/form-login.php
    kalium/woocommerce/checkout/payment-method.php
    kalium/woocommerce/global/form-login.php
    kalium/woocommerce/loop/orderby.php
    kalium/woocommerce/myaccount/form-edit-account.php
    kalium/woocommerce/myaccount/form-login.php
    kalium/woocommerce/myaccount/form-lost-password.php
    kalium/woocommerce/myaccount/form-reset-password.php
    kalium/woocommerce/myaccount/view-order.php
    kalium/woocommerce/order/form-tracking.php
    kalium/woocommerce/product-searchform.php
    kalium/woocommerce/single-product/rating.php
    kalium/woocommerce/single-product/tabs/tabs.php

    ### Action Scheduler ###

    Complete: 5
    Oldest: 2020-01-08 18:49:53 +0000
    Newest: 2020-02-04 20:15:35 +0000

    Pending: 0
    Oldest: –
    Newest: –

    Canceled: 0
    Oldest: –
    Newest: –

    In-progress: 0
    Oldest: –
    Newest: –

    Failed: 0
    Oldest: –
    Newest: –

    `

    Hey @arjanh, I believe the problem might be related to your PayPal account, or especially your merchant country. In my case it now works, but after the change I noticed significant sales drop. I can confirm that with the previous version where the visa icon was expanding, the payment was accepted no matter the merchant country. Now it’s not processed the same way. I would also prefer the previous way, where the form was expanding, rather than this way.

    Plugin Support jessepearson

    (@jessepearson)

    Automattic Happiness Engineer

    @arjanh As mentioned above, it may be something that PayPal has changed on their end. Have you gotten in touch with them to ask them about the behavior change at all? The buttons and fields are all served through an iframe on the page, meaning all of the content comes from PayPal directly.

    Additionally, the versions of WooCommerce and PayPal Checkout on your site should be updated to the latest versions.

    I notice that your Paypal for woocmmerce pluggin is using the old Paypal checkout script: https://www.paypalobjects.com/api/checkout.js, which is not updating by Paypal anymore.

    https://developer.paypal.com/docs/archive/checkout/

    And this the new script by Paypal: https://www.paypal.com/sdk/js

    I have a friend who using the new Paypal script for his custom checkout system and the Paypal Smart button are working very well. The credit cards checkout form is expanded on checkout page (no popup or redirections), just like the Paypal new script demonstration here:

    https://developer.paypal.com/docs/checkout/

    I think you might want to have a look at the new Paypal script in your next update for you pluggin.

    • This reply was modified 4 years, 9 months ago by Peter.
    • This reply was modified 4 years, 9 months ago by Peter.
    Thread Starter arjanh

    (@arjanh)

    I have updated all plugins, theme and wordpress at their latest version and still the popup is showing when clicking the buttons.

    As @tdat1602 is saying, the new SDK is showing the inputs inside the checkout page.

    Will you implement this new PayPal JavaScript SDK library to support payments without popup and show the inputs right below the buttons?

    Plugin Support jessepearson

    (@jessepearson)

    Automattic Happiness Engineer

    @arjanh There are currently open issues about updating the SDK, they can be seen in the GitHub repo here: https://github.com/woocommerce/woocommerce-gateway-paypal-express-checkout/issues?q=is%3Aopen+is%3Aissue

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘From today customers are not able to complete payment without paypal account.’ is closed to new replies.