From today customers are not able to complete payment without paypal account.
-
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/qxstuoThank you.
-
@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/Js7QABWould 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?
@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.1tSUHOSIN 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 +0000Pending: 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.
@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.
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?
@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
- The topic ‘From today customers are not able to complete payment without paypal account.’ is closed to new replies.