• Hello, we are having an issue with Apple Pay and Google Pay. We have installed and enabled WooCommerce PayPal Payments.
    PayPal side domain registration is done and it is enabled. Everything seems to be ok there, but in woocommerce we can see that Apple Pay and Google Pay is not enabled yet.

    What else can we check to get it working.

    The page I need help with: [log in to see the link]

Viewing 15 replies - 1 through 15 (of 15 total)
  • Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello @naabrimees888

    It will be great if you could share your current System Status Report. You can get it by navigating to the?WooCommerce / Status?section of your site. Once there, click on the?Get system report?button and then copy it by clicking on the?Copy for support?button.

    Please provide those log entries on our?PrivateBin. After uploading, paste here the link, so we can review them in detail.

    Right now, I spotted that when visiting the address of your validation file?https://bbzpoker.com./well-known/apple-developer-merchantid-domain-association, it’s automatically downloaded – this isn’t the expected behavior. Normally, for a correctly validated domain, a string of numbers should be displayed on the page. This is usually the result of manually uploading a file, but note that the process is automated – there is no need to upload anything directly to the host. You can find a detailed step-by-step guide on integrating Apple Pay correctly in our documentation:?https://woo.com/document/woocommerce-paypal-payments/#apple-pay.

    I look forward to your response.

    Kind regards,
    Krystian

    Thread Starter naabrimees888

    (@naabrimees888)

    Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello?@naabrimees888

    Okay, according to the system report, there shouldn’t be any issues activating Apple Pay and Google Pay.

    Let’s circle back to the start – in your initial message, you mentioned that you can’t enable either of these payment methods. Could you send a screenshot from the Standard Payment tab? What happens when you try to “Enable Apple Pay”? Are the options grayed out?

    It’s important to note that domain validation only occurs after enabling Apple Pay directly through the plugin on the PayPal site. You shouldn’t manually upload the validation file to your host, so I recommend deleting it. However, I’d first like to understand why these options aren’t available to you, and for that, I need more details.

    Kind regards,
    Krystian

    Thread Starter naabrimees888

    (@naabrimees888)

    Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello?@naabrimees888

    Before proceeding, I recommend taking a screenshot of your current PayPal Payments settings, as they will be deleted. Please follow the step-by-step instructions below:

    1. Navigate to the PayPal Payments plugin settings.
    2. Go to the Connection tab, which is the main card in the plugin settings.
    3. Scroll to the bottom of this tab, where you will find a “Clear Now” button.
    4. Clicking this button will clear the plugin settings from your database.
    5. Attempt to onboard your plugin again.

    Let me know if the issue persists after onboarding the plugin.

    Kind regards,
    Krystian

    Thread Starter naabrimees888

    (@naabrimees888)

    We didn’t do that process actually, the “Clear Now” and suddenly it’s showing:
    1) Google Pay Payments — Status: Available
    2) Apple Pay Payments — Status: Available

    I’m not even sure what changed, I didn’t do anything.

    But there’s few other topics, namely:

    Topic: coming to back to this: file?https://bbzpoker.com./well-known/apple-developer-merchantid-domain-association, it’s automatically downloaded – this isn’t the expected behavior.
    Answer: isn’t that a browser default behavior to download a file, when it’s not a .json or .txt, etc?

    Another topic: We are also using WooCommerce Subscriptions plugin (Version 5.1.3) and the subscriptions are not auto-renewing. We got this error: 03-19-2024 @ 08:52:53 – scheduled action 3137191 (subscription payment) failed to finish processing due to the following exception: Unable to change subscription status to “on-hold”. 03-19-2024 @ 08:52:53 – action args: subscription_id: <ID>. We recently moved from PayPal Checkout (older plugin, support dropped) to PayPal Payments (the one we’re talking about) and the transition has been a bit bumpy.

    What are our options?

    Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello?@naabrimees888

    We didn’t do that process actually, the “Clear Now” and suddenly it’s showing:
    1) Google Pay Payments — Status: Available
    2) Apple Pay Payments — Status: Available

    I’m not even sure what changed, I didn’t do anything.

    It’s hard for me to pinpoint what influenced this, but it’s a positive outcome. Now, as per the documentation, please validate your domain.

    Topic:?coming to back to this: file?https://bbzpoker.com./well-known/apple-developer-merchantid-domain-association, it’s automatically downloaded – this isn’t the expected behavior.
    Answer:?isn’t that a browser default behavior to download a file, when it’s not a .json or .txt, etc?

    That’s correct, but keep in mind that after successful validation, the content type of the validation file should be in text format.

    Another topic:?We are also using WooCommerce Subscriptions plugin (Version 5.1.3) and the subscriptions are not auto-renewing. We got this error: 03-19-2024 @ 08:52:53 – scheduled action 3137191 (subscription payment) failed to finish processing due to the following exception: Unable to change subscription status to “on-hold”. 03-19-2024 @ 08:52:53 – action args: subscription_id: <ID>. We recently moved from PayPal Checkout (older plugin, support dropped) to PayPal Payments (the one we’re talking about) and the transition has been a bit bumpy.

    I understand that this subscription was originally processed through the PayPal Checkout Gateway (PPEC) and is now being migrated to PayPal Payments? If possible, please enable the “Logging” function in the Connection tab, as we’d prefer to analyze this based on logs.

    Currently, there’s an issue with migrating subscriptions from the PPEC plugin in the latest version of our plugin. This problem does not occur in version 2.4.3, and we are actively working on a solution. An alternative solution is to continue using PPEC for managing these subscriptions.

    Looking forward to your response.

    Kind regards,
    Krystian

    Thread Starter naabrimees888

    (@naabrimees888)

    That’s correct, but keep in mind that after successful validation, the content type of the validation file should be in text format.
    A: Thanks, it’s changed now, showing as text/plain on the browser.

    I understand that this subscription was originally processed through the PayPal Checkout Gateway (PPEC) and is now being migrated to PayPal Payments?
    A: Yes, that’s correct. Logging has been enabled, also we are using WooCommerce PayPal Payments version 2.6.0.

    Currently, there’s an issue with migrating subscriptions from the PPEC plugin in the latest version of our plugin. This problem does not occur in?version 2.4.3, and we are actively working on a solution. An alternative solution is to continue using PPEC for managing these subscriptions.
    A: Managing the older subscriptions with the older plugin is not an option anymore, as those customers have already been moved (manually, by themselves) to new plugin.

    But now is a new issue, the current new subscribers that subscribed using WooCommerce PayPal Payments plugin (we asked them to do it manually by themselves), did not get auto-renewals.
    Here’s some logs:
    1) scheduled action 3137191 (subscription payment) failed to finish processing due to the following exception: Unable to change subscription status to “on-hold”. action args: subscription_id: 123456789
    2) Subscription cancelled by the subscriber from their account page. –> Then later: Unable to change subscription status to “cancelled”.

    For some reason the plugin cannot change subscriptions statuses. And all of those subscriptions are related to the PayPal Payments plugin, we’re also using Stripe, but this is working nicely.

    Maybe it’s good I also state that we are using WooCommerce “woocommerce_subscription_status_updated” hook to send data to our API and it’s using 3 arguments like so:

    add_action('woocommerce_subscription_status_updated', 'someFunctionName', 1, 3);
    function someFunctionName($subscription, $newStatus, $oldStatus) {}

    Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello @naabrimees888

    But now is a new issue, the current new subscribers that subscribed using WooCommerce PayPal Payments plugin (we asked them to do it manually by themselves), did not get auto-renewals.

    Please make sure that PayPal Vaulting is active, please save the Standard Payments tab again for confirmation. I can’t review your system report as it’s been removed from the Privatebin, but this issue typically arises if Vaulting is unchecked. This kind of problem shouldn’t happen with the current version.

    In case Vaulting is enabled we’ll need to analyze log output from these failed renewals. You can retrieve these logs from the path:

    Access the WooCommerce > Status > Logs section, and proceed to choose the most recent “woocommerce-paypal-payments” file associated with the date of the failed renewal.

    Please provide those log entries on our PrivateBin. After uploading, send us the link, so we can review them in detail.

    Kind regards,
    Krystian

    Thread Starter naabrimees888

    (@naabrimees888)

    Hello, current setup is like this: https://capture.dropbox.com/6IzBNCJbBggnCu8O — PayPal Vaulting is the Subscription mode, but the checkbox is not checked. Should that be checked?

    I can see those as well now:
    Google Pay: https://capture.dropbox.com/fSCuBFwg8PNYwORW
    Apple Pay: https://capture.dropbox.com/hFtj6FdPhAAMJTKu

    Some logs data is here: https://privatebin.inpsyde.com/?e8e39a99f4e97de2#HanuQTAw2suY3zRr8XUEForfFmJbtnCbrFhkUsgnb8bB

    Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello @naabrimees888

    Hello, current setup is like this:?https://capture.dropbox.com/6IzBNCJbBggnCu8O?— PayPal Vaulting is the Subscription mode, but the checkbox is not checked. Should that be checked?

    Yes, this is essential. The problem should not occur with Vaulting enabled.

    Let us know if the problem persists after the activation of this option.

    Kind regards,
    Krystian

    Thread Starter naabrimees888

    (@naabrimees888)

    This is enabled now: https://capture.dropbox.com/aoeTB2Da31TTnH5d

    How can I get those customers, whose subscription wasn’t auto-renewed to renew, what are my options there?

    Thread Starter naabrimees888

    (@naabrimees888)

    Any feedback on my last question. Does it require programming or customer input, meaning they need to make a new subscription or I can somehow do it using the plugin functionality?

    Plugin Support Krystian from Syde

    (@inpsydekrystian)

    Hello @naabrimees888

    Please tag my name next time so I can get notified of your response.

    If the payment method initially wasn’t saved due to disabled Vaulting, the customer can add it through the “My Account” section under “Payment Methods” or by purchasing a new subscription.

    Feel free to reach out if you have more questions.

    Best regards,

    Krystian

    Thread Starter naabrimees888

    (@naabrimees888)

    Noted, either way it requires customer input, thanks for the feedback.

Viewing 15 replies - 1 through 15 (of 15 total)
  • The topic ‘Apple Pay and Google Pay butons not appearing’ is closed to new replies.