Paypal sandbox account

Home Forums Ticket Products Event Tickets Plus Paypal sandbox account

Viewing 15 posts - 16 through 30 (of 55 total)
  • Author
    Posts
  • #1553660
    understandphoto
    Participant

    I 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.

    #1554466
    Sky
    Keymaster

    Hi 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,
    Sky

    #1554680
    understandphoto
    Participant

    Yep, 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-1554624

    and 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?
    Thanks

    P.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.

    #1554686
    understandphoto
    Participant

    Won’t let me upload more than 4 files.

    #1554688
    understandphoto
    Participant

    one more

    #1554689
    understandphoto
    Participant

    One 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.

    #1555554
    Sky
    Keymaster

    Hi 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,
    Sky

    #1555588
    understandphoto
    Participant

    Hello 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.

    #1555615
    Sky
    Keymaster

    OK, 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,
    Sky

    #1555620
    understandphoto
    Participant

    That’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

    #1555642
    Sky
    Keymaster

    Yes, sorry I was mistaken. You can indeed use Tribe Commerce without Events Tickets Plus.

    Thanks,
    Sky

    #1555681
    understandphoto
    Participant

    This reply is private.

    #1555689
    understandphoto
    Participant

    This reply is private.

    #1555694
    understandphoto
    Participant

    This reply is private.

    #1556195
    Sky
    Keymaster

    Thank 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

Viewing 15 posts - 16 through 30 (of 55 total)
  • The topic ‘Paypal sandbox account’ is closed to new replies.