Payment Plugins
Forum Replies Created
-
Hi @jacobwonder
The option you’re looking for is on the Advanced Settings page and it’s called
Guest Customer Creation
The metadata key for the Stripe customer ID is saved as order metadata and is called
_wc_stripe_customer
.Kind Regards
Forum: Plugins
In reply to: [Payment Plugins for PayPal WooCommerce] Currency conversion paypal_netHi @icepicknz
I discovered that PayPal API supports “CurrencyConversion” where this can be obtained for the transaction.?
Can you share the docs you were reviewing?
?Was this an oversight or a bug or not something you intend adding?
This is not a bug. PayPal’s API responds with the fee in the currency the payment was processed for. Stripe’s API provides both the transaction currency and settlement currency amounts. I am not aware of a current API that PayPal supports where the transaction fee can be converted to a desired currency.
Kind Regards
Forum: Plugins
In reply to: [Payment Plugins for Stripe WooCommerce] Klarna LayoutUsing the Stripe integration for Klarna, it is not possible to achieve a UI like the one in your screenshot.
Kind Regards
still same message.?
You didn’t indicate if you changed anything. Please reference my previous reply regarding the Google Pay merchant ID.
Thanks
@texofant Did you make sure to copy and paste the merchant ID from the Google Console into the Google Pay Settings page?
Perhaps the ping from Google to your site is failing and so they’re triggering that error. Unfortunately there isn’t anything we can do within the plugin to resolve that error because it’s triggered by Google and not related to the plugin.
Kind Regards
Hi @heychris
On the PayPal Settings page, enable the
Use Place Order Button
option. That will trigger a redirect to PayPal rather then render the PayPal popupKind Regards
Hi @texofant
If you entered
https://www.tvnoir.de
then that’s incorrect. It should just bewww.tvnoir.de
There should be no http or https in the domain entries. This is not an issue with the Stripe plugin, it’s a configuration error in your Google Console.
You could just use the Payment Request Gateway which has a GPay integration and doesn’t require the registration process.
Kind Regards
So the issue isn’t with your plugin but the webtoffee one, correct? Just want to clarify on that.
Depends on who you ask. From my analysis of the code, this wouldn’t happen if the Webtoffee plugin wasn’t using the exact same function names as the WooCommerce Subscriptions plugin.
The WooCommerce Subscriptions plugin is actually very good in my opinion.
We can always add that extra
function_exists
code check, but I’d recommend just using the WooCommerce Subscriptions plugin.Kind Regards,
The Webtoffee plugin code is pretty much identical to the WooCommerce Subscription plugin code.
function wcs_is_subscription( $subscription ) {
if ( is_object( $subscription ) && is_a( $subscription, 'WC_Subscription' ) ) {
$is_subscription = true;
} elseif ( is_numeric( $subscription ) && 'shop_subscription' === WC_Data_Store::load( 'subscription' )->get_order_type( $subscription ) ) {
$is_subscription = true;
} else {
$is_subscription = false;
}
return apply_filters( 'wcs_is_subscription', $is_subscription, $subscription );
}The issue is that Webtoffee plugin is using the exact same function names as the WooCommerce Subscriptions plugin, which it shouldn’t.
The Stripe plugin loads WCS dependent code if the function
wcs_is_subscription
exists. In version 3.3.78 we added an additional line of code that uses functionwcs_is_manual_renewal_enabled
which Webtoffee doesn’t define.You can resolve for now by updating the
is_subscription_mode
method.$is_manual_enabled = function_exists( 'wcs_is_manual_renewal_enabled' )
&& \wcs_is_manual_renewal_enabled();Kind Regards,
Hi @bzark
That section of code should only be called if the WooCommerce Subscriptions plugin by WooCommerce is active. Does the Webtoffee subscription plugin define a function called
wcs_is_subscription
? You should be able to perform a grep command to confirm.The Stripe plugin only loads the WooCommerce Subscription dependent code if the function
wcs_is_subscription
is defined. Webtoffee should not be using function names that clash with the WooCommerce Subscription plugin namespace.Kind Regards
Hi @jonas_op
Version 3.3.78 released which adds support for the Order Status option on Klarna, Affirm, and Afterpay.
Good reviews are always appreciated. https://www.ads-software.com/support/plugin/woo-stripe-payment/reviews/
Kind Regards
I was able to review your checkout page based on another support thread you had created. The following CSS should resolve your mobile view styling.
.wc-stripe-banner-checkout.active{
max-width: 100% !important;
}The key part is the
!important
statement which gives that CSS priority.Kind Regards
Can you share a product page url to your site so your checkout page can be reviewed? It will be easier to suggest what CSS changes you need if your checkout page can be reviewed.
Kind Regards
Hi @jonas_op
Is this intentionally?
We haven’t received requests for the Order Status option within Klarna but it can be added if it’s needed within your business process.
I will make a note to have this included in the next release.
Kind Regards
Hi @webbuddysg
due to some issues
Could you let us know what issues you faced so we can address them for you?
You can login to stripe.com > developers > webhooks and delete the webhook this plugin uses. It has the format
/wp-json/wc-stripe/v1/webhook
.Kind Regards