Hi @jimmyccc
Thank you for sharing the form!
I tested it on my own setup and it worked perfectly fine, accepting payment and saving submission – without any issues and error.
One tiny details that I noticed on the form itself is the amount format in PayPal settings – it should use . (dot) instead of , (comma) for “strict” compatibility. It doesn’t make a difference on my end but just to make sure, you may want to adjust that and test.
If it doesn’t change anything, please login to your PayPal developer console and go to the “API Calls” section under “Sandbox”. Once you select correct e-mail you should see list of API calls made to it (you can recognize by the date which one are related) so click on identifier for the one that you think is failed (probably it may have status different than 200 or 201 too) and look at the “Response” tab.
The code there my look somewhat “cryptic” but with a closer look at “request” you should be able to notice if there are any possible errors and if status of transaction is completed or not (if not – there should be a reason included too).
Take a look there, please, and let us know what you’ve found as it may be important to the case (note: in case you’d share that data – please make sure to mask everything that may fall under privacy protection – IPs, keys etc).
Kind regards,
Adam