Customers are having trouble using PayPal through Amelia, but only on their phones.
At first, PayPal wasn't working at all, so I went through and copied the credentials from the PayPal site and after some effort got PayPal to work - but not for phones.
I tried using several phones. I cleared the history, cleared the cache, went into the settings and deleted all web data. Still, when I tried to pay through PayPal it would show the PayPal window for a second and then kick me out.
I tried setting up a new "app" through PayPal and using that, but when I do that PayPal doesn't work at all.
I have another plugin that uses PayPal (and is using the same PayPal "app") called Ecwid and it's working fine.
Thanks for reaching out to us. I can see that the PayPal window is not working on the mobile phone, but this is usually a caching issue problem. Even though you've cleaned the cache on your mobile phone, it might be a conflict with the third-party caching plugin in your Wordpress. Have you tried disabling it (if any)?
I had my web guy go in and clear all the caches he could find on our side with no results. I’ll post his email to me, because it didn’t really mean too much to me but he thought it could help you problem solve.
…
1) I would let them know that all caching that can be turned off has been turned off, plugins disabled, etc..
2) I’m assuming you sent them the swpma_errors.jpg file. If not, I would send it, and maybe send it again if you have, just to push the issue.
3) I’m wondering if there’s a corrupted Amelia file due to the ppxo_unhandled_error-
I've just tried to book an event via my mobile phone, and I've managed to book an event, but I suppose that the issue is related to services/appointments?
May I ask you to provide the WP admin credentials so I can log in to take a better look?
Not a problem, i'm just trying to find the solution (workaround) for this issue. I see now that you have "on-site" enabled, but I would need to test it with PayPal. Sorry for pro longed troubleshooting, may I ask for the staging site, as well? I would need to make some changes, but I want to avoid any changes on production site.
Do you need a different user name and password for that? It lets me click through right to godaddy (the host) and then into the managed Wordpress when I log in to the regular site.
Apologies for the delayed answer. I took some time to test it properly. Unfortunatelly, I wasn't able to reproduce the issue. Once I'm on my phone and I go to the event list to book an event, I see the PayPal option. Once I select it, the process is going as expected. Here are the screenshots
Well, i guess so, since i'm on Android and it does work properly here. Perhaps, testing on Android (if you have a chance) would tell us if the issue is Iphone specific?
My webmaster said he tried on several different browsers (chrome, Microsoft edge, and safari) and none of them worked. He also has an iPhone. I’ll try and find a friend who has an android.
Did you look at any of the specific errors that the system was throwing in the attachment I sent? Do those point to anything that might help us solve the problem?
Should I try re-installing Amelia or is there an update I’m missing?
I would say that this is related to a specific platform (iPhone). If you are able to find the Android phone and test it from there, that would help us isolate the use case. I would say that this is rather a conflict with other plugin, but I guess you can create new PayPal credentials and test it again (if there is a chance)
Well, that's progress, at least. I can see that PayPal is configured in Payment settings directly. Not sure to which "shop" plugin you are referring, but it can create a conflict between Amelia and third party plugins, so if there is a chance, you can turn off that plugin temporarily.
Just tried again on my mobile phone, and it still works properly. Not sure why it gives you an error, is PayPal configured directly in Amelia Payments?
One of the first things I did when some of my customers said paypal wasn’t working was to go in and check to see that the “live client ID” and “live secret” settings in PayPal were correct. I even tried creating a new one and none of that seemed to matter.
I’m not sure if this is helpful, but the system does seem to work for some people and not others.
I've got that, but at this moment i have no clue why it doesn't show the booking form properly, especially on the iPhone. I've tried numerous times (even my colleagues have tried), the booking form does work properly and the PayPal payment window is showing each time. Unfortunatelly, I couldn't reproduce the issue.
The booking form displays just fine. It’s when you press the payment button (if you select paypal) that it gives customers the spinning wheel. Would it help if I send a video of what happens when I do it? Was the error message attachment I sent helpful at all?
I've got that, this is what I was referring to. The whole payment process is visible on our side, on both mobile phones and desktop. From the moment you click on "Finish" you are forwarded to the PayPal payment option and the other steps are visible (as per my previous screenshot). Therefore we are not able to reproduce the correct issue, unfortunately.
As we already tried all possible solutions, I'm not sure what else we can try to reproduce. It does look like the issue is related to a specific platform (IOS) or customer mobile phone, as we tried already reproducing the issue on Android and IOS on our side. Each time we've tried reproducing the issue, it does work properly on our side, so I'm not sure who to reproduce the exact issue, unfortunately.
Customers are having trouble using PayPal through Amelia, but only on their phones.
At first, PayPal wasn't working at all, so I went through and copied the credentials from the PayPal site and after some effort got PayPal to work - but not for phones.
I tried using several phones. I cleared the history, cleared the cache, went into the settings and deleted all web data. Still, when I tried to pay through PayPal it would show the PayPal window for a second and then kick me out.
I tried setting up a new "app" through PayPal and using that, but when I do that PayPal doesn't work at all.
I have another plugin that uses PayPal (and is using the same PayPal "app") called Ecwid and it's working fine.
I'd appreciate any help I can get.
Hello Wally,
Thanks for reaching out to us. I can see that the PayPal window is not working on the mobile phone, but this is usually a caching issue problem. Even though you've cleaned the cache on your mobile phone, it might be a conflict with the third-party caching plugin in your Wordpress. Have you tried disabling it (if any)?
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hey Stefan,
I had my web guy go in and clear all the caches he could find on our side with no results. I’ll post his email to me, because it didn’t really mean too much to me but he thought it could help you problem solve.
…
1) I would let them know that all caching that can be turned off has been turned off, plugins disabled, etc..
2) I’m assuming you sent them the swpma_errors.jpg file. If not, I would send it, and maybe send it again if you have, just to push the issue.
3) I’m wondering if there’s a corrupted Amelia file due to the ppxo_unhandled_error-
stack: "Error: SyntaxError: Unexpected end of JSON input
at JSON.parse (<anonymous>)
at o.parseError (https://southwestportlandmartialarts.com/wp-content/plugins/ameliabooking/public/js/chunks/amelia-booking-events-list-08c2cf38058be687fce9.js:1:178087)… etc., etc.
…
As he says in the message, he sent me a file. I’ve attached that.
I checked the site today. It’s still not working with mobile phones for payment.
Any thoughts?
Attached files: IMG_0285.jpeg
Hi Wally,
I've just tried to book an event via my mobile phone, and I've managed to book an event, but I suppose that the issue is related to services/appointments?
May I ask you to provide the WP admin credentials so I can log in to take a better look?
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hello Wally Jones,
Not a problem, i'm just trying to find the solution (workaround) for this issue. I see now that you have "on-site" enabled, but I would need to test it with PayPal. Sorry for pro longed troubleshooting, may I ask for the staging site, as well? I would need to make some changes, but I want to avoid any changes on production site.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hey Stefan -
Do you need a different user name and password for that? It lets me click through right to godaddy (the host) and then into the managed Wordpress when I log in to the regular site.
- Wally.
Any progress?
Hi Wally,
Apologies for the delayed answer. I took some time to test it properly. Unfortunatelly, I wasn't able to reproduce the issue. Once I'm on my phone and I go to the event list to book an event, I see the PayPal option. Once I select it, the process is going as expected. Here are the screenshots
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Stefan -
I tried on my phone and my wife’s phone and neither worked. Is it possible it is a iPhone thing? Both of us have iphones.
- Wally.
Hi again,
Well, i guess so, since i'm on Android and it does work properly here. Perhaps, testing on Android (if you have a chance) would tell us if the issue is Iphone specific?
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
My webmaster said he tried on several different browsers (chrome, Microsoft edge, and safari) and none of them worked. He also has an iPhone. I’ll try and find a friend who has an android.
Did you look at any of the specific errors that the system was throwing in the attachment I sent? Do those point to anything that might help us solve the problem?
Should I try re-installing Amelia or is there an update I’m missing?
Hi again,
I would say that this is related to a specific platform (iPhone). If you are able to find the Android phone and test it from there, that would help us isolate the use case. I would say that this is rather a conflict with other plugin, but I guess you can create new PayPal credentials and test it again (if there is a chance)
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
It appears to be working now on my iPhone.
I have no idea what changed. I’m thrilled that it works, but a little concerned it could go out again.
…but I also just had a customer email me and said it isn’t working for them, so clearly something is still off.
Does it matter that paypal is working with another plugin? I have a “shop” plugin that seems to be working fine with paypal.
Hi Wally,
Well, that's progress, at least. I can see that PayPal is configured in Payment settings directly. Not sure to which "shop" plugin you are referring, but it can create a conflict between Amelia and third party plugins, so if there is a chance, you can turn off that plugin temporarily.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi Stefan,
My webguy said he shut off all the other plugins and it kept throwing the same error.
Hi Wally,
Just tried again on my mobile phone, and it still works properly. Not sure why it gives you an error, is PayPal configured directly in Amelia Payments?
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hi Stefan,
One of the first things I did when some of my customers said paypal wasn’t working was to go in and check to see that the “live client ID” and “live secret” settings in PayPal were correct. I even tried creating a new one and none of that seemed to matter.
I’m not sure if this is helpful, but the system does seem to work for some people and not others.
Hi Wally Jones,
I've got that, but at this moment i have no clue why it doesn't show the booking form properly, especially on the iPhone. I've tried numerous times (even my colleagues have tried), the booking form does work properly and the PayPal payment window is showing each time. Unfortunatelly, I couldn't reproduce the issue.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Hey Stefan,
The booking form displays just fine. It’s when you press the payment button (if you select paypal) that it gives customers the spinning wheel. Would it help if I send a video of what happens when I do it? Was the error message attachment I sent helpful at all?
Hello Wally Jones,
I've got that, this is what I was referring to. The whole payment process is visible on our side, on both mobile phones and desktop. From the moment you click on "Finish" you are forwarded to the PayPal payment option and the other steps are visible (as per my previous screenshot). Therefore we are not able to reproduce the correct issue, unfortunately.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Stefan -
Ok. So besides shutting off all other plugins, any other suggestions? I definitely have customers than can not get the PayPal to work.
Hello Wally,
As we already tried all possible solutions, I'm not sure what else we can try to reproduce. It does look like the issue is related to a specific platform (IOS) or customer mobile phone, as we tried already reproducing the issue on Android and IOS on our side. Each time we've tried reproducing the issue, it does work properly on our side, so I'm not sure who to reproduce the exact issue, unfortunately.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables
Any chance things are misfiring because I have an old version of PHP installed?
Hello,
You would certainly need to have the latest version, it is recommended. You can update it to the latest version and test it again.
Kind Regards,
Stefan Petrov
[email protected]
Rate my support
wpDataTables: FAQ | Facebook | Twitter | Instagram | Front-end and back-end demo | Docs
Amelia: FAQ | Facebook | Twitter | Instagram | Amelia demo sites | Docs | Discord Community
You can try wpDataTables add-ons before purchasing on these sandbox sites:
Powerful Filters | Gravity Forms Integration for wpDataTables | Formidable Forms Integration for wpDataTables | Master-Detail Tables