PayPal Sandbox Express Checkout - "You've been inactive for a while, so we logged you out" - paypal

I have code to handle the PayPal Express Checkout for invoices on our site, basically a version of this:
Paypal Checkout Integration
This code was working fine earlier this week. But now when my PayPal button opens the window to log into PayPal, I am getting this message from the PayPal sandbox site: "You've been inactive for a while, so we logged you out to help protect your account." This has happened to me on Chrome and Firefox. I cleared my cookies out on Chrome and still got the message. I logged into crossbrowsertesting.com and tried it on Firefox there and still got the message. My code hasn't changed since I tested it earlier this week. Does anyone have any suggestions for what's going on and what I can do about it.

Make sure you change the settings for the PayPal payment module and enter the email address for the sandbox account to receive the payment and also ensure "sandbox" or "test" mode is enabled.
If the issuer persists, share the exact error message and if possible, a PayPal debug id.

Related

PayPal Express Checkout in Sandbox leaves transactions 'Pending'

I've integrated PayPal Express Checkout using the method at https://developer.paypal.com/docs/checkout/integrate/#1-set-up-your-development-environment , with the JS SDK.
Everything works fine and I am able to create a button with the amount and the transaction succeeds. However, I don't see the money coming into the sandbox business account. I do see the transaction on the sandbox personal account, but it's pending on approval from seller, which I don't see there.
Not sure if this is sandbox behaviour or if I have something wrong.
The src script which I load is:
https://www.paypal.com/sdk/js?client-id=${clientId}&currency='CAD'&disable-funding='credit,card,bancontact,blik,eps,giropay,ideal,mybank,p24,sepa,sofort,venmo'
Any help would be appreciated.
The most likely problem is that the receiving account's email address is not confirmed in sandbox.
To check, navigate to https://www.sandbox.paypal.com/businessprofile/settings/email , log in with the receiving sandbox account, and resend any necessary confirmation message
To open the confirmation message, log in with your live developer account at https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Fnotifications%2F and follow the link there to do the confirmation

Paypal Sandbox SSL Issue & Redirect Issue

I am attempting to use Paypal Sandbox for testing and making payments with Paypal on a test copy of my website. It appears to have stopped working correctly and I haven't made any changes my end so it looks like the issue is on Paypal's end.
If I click on a pay/buy now button for example, it takes me to Paypal where it offers me to create a paypal account or pay login with Paypal.
If I chose to login with Paypal by clicking "Log in" on the image below:
I am met with a warning in Chrome as you can see below, their certificate hasn't expired (expires in September 2017) so I am not really sure what NET::ERR_CERT_COMMON_NAME_INVALID means.
If I tell chrome to proceed anyway it allows me to view a generic login screen:
However after logging in doesn't redirect me back to my website, nor does it even ask to confirm payment instead it just takes me to "My account" for that test Paypal account.
If I look at the "Complete payments" there is a correct £5 payment but it's listed as a pre-approved payment and isn't sending an IPN notification to my website.
Not sure what is going wrong... anyone have any advice?
Paypal have fixed the issue for payments & redirects, as for the SSL warning for now just Click "Advanced" and then "Proceed to sandbox3.paypal.com"

Paypal Express Checkout: Missing Login Form and Payment Button in Sandbox

I was successfully checking out orders before on Paypal's Sandbox. Today, the login form and the button to complete the payment suddenly fail to display. Anybody encountered this?
Looks like one of the many random browser cookie issues that PayPal's servers tend to have. I'd suggest logging out of any sandbox or live PayPal accounts you might be in, then completely close your browser out, open it up and try again.

OpenCart: Paypal Session Time-Out

I am using the standard paypal payment method with my opencart website. When I go through the checkout process and get redirected to the PayPal website, I get to login and choose my payment source on the paypal site. However, when it starts processing, it just returns "Your session has timed out, please log in again." and logs me out of Paypal.
Any help would be appreciated.
I had facing this problem also. If you are using sandbox mode, You should be gave test account for buyer(buyer account must be business account) and also seller account must be individual account(personal). for example xxx#gmail.com is buyer account you should put it in admin panel paypal extension,then you should login in E-store website with seller account(yyy#gmail.com) and proceed to paypal it will works well.
Some times the cookies that Paypal sets are really annoying, try cleaning all of them, it helped me with other Paypal related errors.

How to test IPN from website with the new Paypal Sandbox?

I used to use the old PayPal sandbox to simulate a payment using IPN (posting a payment, and then confirming the IPN). This used to work fine with the classic sandbox.
With the introduction of the new Sandbox - I try to submit the request as I used to (redirecting the user to https://www.sandbox.paypal.com/cgi-bin/webscr?) which should take the user to the payment page - but this link now takes the user to the logon page for the sandbox.
Is this no longer supported?
I see there is still an IPN simulator, but I want to test the end-to-end round trip process from the user-perspective. This does not seem possible anymore.
Try clearing your cache and cookies prior to opening up the developer.paypal.com site and logging in. Also try using Firefox or Chrome if you are using Internet Explorer.