I am trying to integrate paypal with spring boot application. I am using sandbox account for testing. I have successfully generated the order , order is generated and user is rediected to paypal to excute payment, when he clicks on cancel order , my localhost cancel order api is successfully called by paypal.
But when user(sandbox personal account) wants to continue the payment he is not able to do so. Payment is not being executed and he is redirected again to that continue payment page.
This url is called by paypal instead of return url which was set in the code.
Please help !!
I believe there is currently a bug when paying with an Indian buyer account in the PayPal sandbox.
Try paying with a buyer from a different country, for example a US Personal account created at https://www.paypal.com/signin?intent=developer&returnUri=https%3A%2F%2Fdeveloper.paypal.com%2Fdeveloper%2Faccounts%2F
You may need to temporarily change your integration's currency from INR to something else, for example USD.
This seems to only be a problem with the sandbox simulator for IN / INR transactions