Home › Forums › Ticket Products › Event Tickets Plus › Paypal sandbox account
- This topic has 55 replies, 5 voices, and was last updated 7 years, 6 months ago by
Victor.
-
AuthorPosts
-
June 14, 2018 at 11:08 am #1553660
understandphoto
ParticipantI also set up a fresh install (on different server – WPEngine, if it makes any difference) and tested with twentyseventeen theme. The problem I got there was not with the headers but with stock not changing and no paypal orders reflected in wordpress. I tried with sandbox and real accounts. In addition to that, same problem with same invoice id that is being generated by the plugin.
June 15, 2018 at 10:49 am #1554466Sky
KeymasterHi again,
Regarding WP Engine… There is a known bug right now where tickets are not showing up after creation. This is due to the object caching method that they are using, and a fix is being worked on for that. For now, the workaround is to either disable object caching, or flush the cache after creating a ticket. The tickets will show if you flush the cache.
Is the original site also on WP Engine? Are you using the same plugin versions and setups in both places?
Do you have a cache enabled on that site? If so, I would recommend disabling the “coming soon” plugin, then flushing the cache before testing.
For the ticket stock not changing: Can you go through the troubleshooting steps outlined in https://theeventscalendar.com/knowledgebase/ticket-stock-doesnt-decrease/ and see if the stock changes when using COD as a payment method for the ticket?
I’m not sure what you’re describing about the “invoice id.” Can you provide a screenshot of where you see this id? I just went through the purchase process using a sandbox account, and I did not see an invoice id anywhere.
Thanks,
SkyJune 15, 2018 at 10:17 pm #1554680understandphoto
ParticipantYep, I knew that. I think I read every knowledge base article and many of the threads trying to figure this out. I did have an issue on wpengine – the tickets wouldn’t show up at all. So I disabled caching, purged the cache and that problem was gone. The problem with stock not changing and no sale reflected, that is what bothers me most.
Original site lives on siteground not wpengine.
The main issue is that paypal doesn’t seem to communicate with your plugin. Every successful purchase I made I got an email from paypal. The business account also got emails. That’s good. But again, same thing, the website doesn’t know anything about it.
I’ve been following this tread for some time now : https://theeventscalendar.com/support/forums/topic/checkout-using-ticket-plus-stopped-working-no-e-comerce/#post-1554624and did some of the things Barry suggested, namely installed Log http headers, health check, enabled wp-debug. Used all of that and can’t find any issue. Except that health check plugin isn’t working as it should, but that’s another topic.
To answer your question about invoice id, this is a paypal term, not mine. I will provide some screenshots to illustrate that:
1. the invoice ids on some of the tickets are indeed the same – different tickets and/or different transactions
2. when the setting on paypal side is to block payments for same invoice is ON (which is logical default setting), it won’t complete the payment at all. My question is why the invoice ids are the same for multiple tickets and how to change that?
ThanksP.S. while I was getting screenshots ready I’ve noticed another issue – login before purchasing link (see screenshot) even though I didn’t enable it in settings.
You’ll see two cape romano tickets – they are not the same ticket, it’s two different transactions, but invoice ids are same, hence paypal won’t let me complete the purchase unless I disable block payments on same invoice.I hope this is all clear and helpful.
June 15, 2018 at 10:19 pm #1554686understandphoto
ParticipantWon’t let me upload more than 4 files.
June 15, 2018 at 10:19 pm #1554688understandphoto
Participantone more
June 15, 2018 at 10:27 pm #1554689understandphoto
ParticipantOne more thing I forgot to address – your suggestion about COD. Well, how do I do that if I’m not using woocommerce and not planning to? I’m trying to use Tribe Commerce only…
Thanks.
June 18, 2018 at 10:39 am #1555554Sky
KeymasterHi again,
Thank you for all the screenshots. That really helped illustrate the problem for me.
To make sure I understand everything that’s going on here:
The payments are going through, and Paypal is sending out emails. But nothing shows up in either the “view attendees” or “view orders” tabs? And the tickets are not being emailed out?
Paypal is generating identical invoice numbers on it’s end, which prevents the order from being completed unless you disable the blocking of identical invoice IDs.
And on the WP Engine site, you have set up the Tribe Commerce settings, disabled Paypal sandbox mode, and have configured your Paypal IPN settings to point to the new WP Engine domain and payment confirmation page?
I’m about out of ideas of what to check on my end. I will need to escalate this and bring in some other eyes to look for the issue. It will help if I can provide screenshots of of your various settings in both the plugin settings and on Paypal. Can you provide screenshots for the following:
* Your complete Tribe Commerce Settings
* Your Paypal IPN Settings
* Your Paypal “Website Payment Preferences” settings, including Auto Return, Return URL, and Payment Data Transfer
* For one of the events that you have sold tickets during testing, the “view attendees” and “view orders” screens.For examples screenshots of the Paypal settings, see https://theeventscalendar.com/knowledgebase/tribe-commerce-paypal/
The login before purchasing link issue can be explained like so:
The Log in before purchasing link is just an option for the user to log in before continuing with the purchase, but is not a requirement. The Buy Now button is showing up and users are allowed to purchase tickets. On the other hand, if you enable the setting to require users to be logged in before purchasing tickets, it won’t show the Buy Now button and will display the Login to purchase message instead.
Thanks for your patience with this. It’s hard to troubleshoot when I can’t replicate the exact scenario in my own test environment. But we will get to the bottom of this.
If you can verify that my understanding of the issue is correct and provide those additional screenshots, I will reach out to my colleagues for additional help.
Thanks,
SkyJune 18, 2018 at 11:33 am #1555588understandphoto
ParticipantHello Sky,
“The payments are going through, and Paypal is sending out emails. But nothing shows up in either the “view attendees” or “view orders” tabs? And the tickets are not being emailed out?”
Absolutely correct!
” Paypal is generating identical invoice numbers on it’s end, which prevents the order from being completed unless you disable the blocking of identical invoice IDs.”
I thought the plugin generated invoices, but okay… maybe it is Paypal
” And on the WP Engine site, you have set up the Tribe Commerce settings, disabled Paypal sandbox mode, and have configured your Paypal IPN settings to point to the new WP Engine domain and payment confirmation page?”
Absolutely correct with one mild difference: only free versions of plugins were used, not pro versions. I did it on purpose to see if the issue is with pro versions somehow. But it’s not.
Thanks for trying to help. I really appreciate it.
I will provide the screenshots as requested. It will take a bit of time. Thanks.
June 18, 2018 at 12:13 pm #1555615Sky
KeymasterOK, thanks for the confirmation.
Can you explain what you mean by “only free versions of plugins were used, not pro versions”?
In order for the ticket functionality to work, you must be using Events Tickets Plus, which is a premium (paid) plugin.
Thanks,
SkyJune 18, 2018 at 12:23 pm #1555620understandphoto
ParticipantThat’s incorrect Sky. You can still use Tribe Commerce with free versions. I never moved our license and was able to make purchases.
Almost done with my screenshots
Thanks
June 18, 2018 at 12:53 pm #1555642Sky
KeymasterYes, sorry I was mistaken. You can indeed use Tribe Commerce without Events Tickets Plus.
Thanks,
SkyJune 18, 2018 at 1:41 pm #1555681understandphoto
ParticipantThis reply is private.
June 18, 2018 at 1:45 pm #1555689understandphoto
ParticipantThis reply is private.
June 18, 2018 at 1:53 pm #1555694understandphoto
ParticipantThis reply is private.
June 19, 2018 at 8:37 am #1556195Sky
KeymasterThank you so much for all of that information!
It turns out that others are experiencing similar issues. I’ve attached this thread to the bug ticket, and I’m going to mark it as “pending fix.” Once this fix is completed, someone will follow back up with you here to let you know. Unfortunately, I cannot provide a timeline of when the fix will be released, but it is being actively worked on.
Please let me know if you have any questions in the meantime.
Thanks,
Sky -
AuthorPosts
- The topic ‘Paypal sandbox account’ is closed to new replies.
