I found the checkout page loading first, it work fine.
But when work sometime on the same browser, it will return 403, and can not finish the checkout process.
I have a problem that the development practice the page when loading correct way is using get method. and the ajax data get usually using http get method.
But when checkout page is loading, the ajax calling of wc-ajax=update_order_review is using post method, so the web server think this ajax calling is 403 FORBIDDEN.
so why not use http get calling when wc-ajax=update_order_review request?