This PR is to removes QR code from order success page and show actual status of payment in real time, once customer scans the QR code and make the payment. Timeout of 10 minutes has been added on the order success page to keep checking status of charge.
1. Objective
This PR is to removes QR code from order success page and show actual status of payment in real time, once customer scans the QR code and make the payment. Timeout of 10 minutes has been added on the order success page to keep checking status of charge.
Payment Pending screen:
Payment complete screen:
Payment timeout screen:
Related information: Related issue(s): https://omise.atlassian.net/browse/FES-207
2. Description of change
includes/gateway/class-omise-payment-paynow.php
template page by adding javascript code which sends xhr request to rest api.includes/class-omise-rest-webhooks-controller.php
to add new rest api controller.3. Quality assurance
🔧 Environments:
i.e.
✏️ Details:
4. Impact of the change
Order success page should be modified after this PR. It should show actual payment status.
5. Priority of change
Normal
6. Additional Notes
None