I've recently switched the PayPal credentials from one account to another account but did not notice this problem until this morning. I've double checked the credentials, and they are working (with Amelia) on another site (so it's not likely anything at the paypal developer level).
You can view this problem live by going to the URL I provided and selecting the event on Oct 19th (it's not limited to this one) and attempting to pay via paypal. User will see ("sorry, there was an error processing your payment. please try again later."), but in the dev console you'll see:
Please provide me a temporary WP-admin (administrator) user for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue.
We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties.
You can write credentials here just check PRIVATE Reply so nobody can see them except us.
Hrm... so I discovered I had no problems with the event on Nov 10th. But the Oct 19th and 26th were doing this. Then I tried editing those ones... they wouldn't save. Then I tried duplicating... it wouldn't save. So I started anew and i just left the description at "test" and it worked. However, I then went to edit it and inserted the description I wanted in there... it failed saving.
There's 2 problems here
1) Saving Event Edits
So I've been trying to figure out what's going on and I think the problem is once I setup custom pricing, the event can no longer be edited (it'll open it for an edit, but won't save). Even if I attempt to turn off the custom pricing, it won't save.
I've duplicated everything about the 10/19 and 10/26 events (including the html mentioned below) except the custom pricing and no problems editing. As soon as I turn on custom pricing, it's broken for future editing.
So if I use the HTML description for these events I was using, the PayPal thing fails with this 409 (the HTML code includes an iframe embed for a youtube video). If I remove it and just put the word 'test' in, save it, suddenly paypal check-out works.
Details were mentioned below. However it's pretty straight forward, add into the description of an event (from the HTML tab) a youtube embed iframe. Then save.
Then try to complete registration for an event with PayPal and it will fail. Remove the iframe, save, and re-try registration, the paypal process is no longer broken.
I am using the reg process that comes from the [ameliaevents type=calendar] shortcode and selecting an event from the calendar. Just to cover all the bases, I do use a tag to limit what returns, but I can't imagine that having anything to do with this issue.
Hi Stefan, you did ask. I'm going to decline due to privacy law concerns for our clients. This should be easily reproducible. If it's not, then I'll accept for the time it's a problem with our setup only.
That's understandable, of course. I've tried to reproduce the issue on our local server, but PayPal is working properly each time. So far, we haven't had too many issues like this reported, that's why I asked for the WP admin credentials (that's our usual practice).
I've recently switched the PayPal credentials from one account to another account but did not notice this problem until this morning. I've double checked the credentials, and they are working (with Amelia) on another site (so it's not likely anything at the paypal developer level).
You can view this problem live by going to the URL I provided and selecting the event on Oct 19th (it's not limited to this one) and attempting to pay via paypal. User will see ("sorry, there was an error processing your payment. please try again later."), but in the dev console you'll see:
1) 409 (Conflict) in checkout.js?ver=6.6.2:1667 when calling /wp-admin/admin-ajax.php?action=wpamelia_api&call=/payment/payPal
2) under that, ppxo_no_token_passed_to_payment
And more under that.
Help!
I should also add that the site of mine this is working on is on 7.1, the site it's broken on is 7.8.
Hi Taylor,
Thanks for reaching out to us.
Please provide me a temporary WP-admin (administrator) user for your site where this happens, so we could log in and take a look ‘from the inside’ as that’s the most efficient way to see and resolve the issue.
We do not interfere with any data or anything else except for the plugin (in case that’s a production version of the site), and of course, we do not provide login data to third parties.
You can write credentials here just check PRIVATE Reply so nobody can see them except us.
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
Hrm... so I discovered I had no problems with the event on Nov 10th. But the Oct 19th and 26th were doing this. Then I tried editing those ones... they wouldn't save. Then I tried duplicating... it wouldn't save. So I started anew and i just left the description at "test" and it worked. However, I then went to edit it and inserted the description I wanted in there... it failed saving.
There's 2 problems here
1) Saving Event Edits
So I've been trying to figure out what's going on and I think the problem is once I setup custom pricing, the event can no longer be edited (it'll open it for an edit, but won't save). Even if I attempt to turn off the custom pricing, it won't save.
I've duplicated everything about the 10/19 and 10/26 events (including the html mentioned below) except the custom pricing and no problems editing. As soon as I turn on custom pricing, it's broken for future editing.
2) Description contents breaking PayPal integration
So if I use the HTML description for these events I was using, the PayPal thing fails with this 409 (the HTML code includes an iframe embed for a youtube video). If I remove it and just put the word 'test' in, save it, suddenly paypal check-out works.
Hi Taylor,
I'm sending a fix for this issue on your email [email protected]. Please, install it and let me know if it works.
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
"transfer expired". Can you re-send?
Thank You,
Taylor
Hi Taylor,
I've sent it one more time to your email address. Please, download it and let me know if it works.
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 the custom pricing is okay now. However PayPal breaks if you have an iframe (at least a youtube, iframe) in the description.
Hi Taylor,
Can you please provide more details so I can reproduce it? Is this happening on your booking form/events list?
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
Details were mentioned below. However it's pretty straight forward, add into the description of an event (from the HTML tab) a youtube embed iframe. Then save.
Then try to complete registration for an event with PayPal and it will fail. Remove the iframe, save, and re-try registration, the paypal process is no longer broken.
I am using the reg process that comes from the [ameliaevents type=calendar] shortcode and selecting an event from the calendar. Just to cover all the bases, I do use a tag to limit what returns, but I can't imagine that having anything to do with this issue.
Hi Taylor,
Got it, thanks for the explanation. I forgot to ask for the WP admin credentials, can you please provide them?
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, you did ask. I'm going to decline due to privacy law concerns for our clients. This should be easily reproducible. If it's not, then I'll accept for the time it's a problem with our setup only.
Hi Taylor,
That's understandable, of course. I've tried to reproduce the issue on our local server, but PayPal is working properly each time. So far, we haven't had too many issues like this reported, that's why I asked for the WP admin credentials (that's our usual practice).
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
Very curious (as to you not being able to replicate).
I have another Amelia site installed elsewhere that wouldn't have this privacy law concern, I'll try to duplicate there.
Hi Taylor,
Thanks for the details. I will configure this scenario on our local server and let you know if I was able to replicate the issue.
Thank you for your patience and understanding.
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 Taylor,
Apologies for the delayed answer. I see now, actually, it doesn't work with the iframe (1st January)
May I ask how exactly you've added the iframe to the description, so I can have the exact replication steps?
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
Cut it from YouTubes embed, and in Amelia, pasting it at the bottom of the content in the "HTML Mode" Tab.
Hi Taylor,
Thanks for the hints, but looks like everything is working properly on our side. I've added embed in Event description (HTML mode).
The Event is visible on the Event list, of course. The PayPal option is turned on and once I select this Event, I see this
I would say that this is an issue with the PayPal credentials, rather than iframe.
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