Hi webmastersdigital,
Thank you for reporting these two items.
1. The “Bad Gateway” Page
This is the result of an unexpected network challenge occurring during the initialisation of the payment process. If faced with this particular scenario, the expectation is that the customer can simply close the popup or click the back button in their browser and try the transaction again.
Due to the nature of networking, it’s not possible to guarantee 100% reliability of internet communications between the many parties involved in a payment transaction. However, the Afterpay team are constantly working to improve the reliability of all aspects of the Afterpay payment platform.
2. Manual Payment with Afterpay for Existing WooCommerce Order
The standard payment flow does not create an order in the WooCommerce system until after a payment has been confirmed and approved by Afterpay. It was not anticipated that a customer may be given an existing order URL and attempt to choose Afterpay as the payment method and proceed. This scenario was therefore not tested during the development of the plugin. Thank you for identifying that the plugin does not offer this as a feature.
This is the first time that this particular feature has been requested. It has now been relayed to the development team for review and consideration in future plugin releases.
If you would like to request a member of the support team to provide further assistance in troubleshooting these individual cases, please create a support ticket here:
https://help.afterpay.com/hc/en-au/requests/new?ticket_form_id=193406
Thank you.