Issue with abandoned payments
When a job lister selects to pay by either paypal or stripe their order status changes to "Pending Payment Approval".
If they then abandon their payment and leave the site the order gets stuck in the "Pending Payment Approval" state and can then never complete the order as there is no longer an option to pay for the pending job from the dashboard (eg they may come back to complete the order the next day but no longer can).
The issue is actually worse for the Stripe gateway as their is no way to cancel a payment, on Paypal if the user cancels the payment the order state changes so they can still pay for the order.