I believe there has to be a feature where user should be allowed to cancel an order if the payment has not been made. Maybe through NEFT/RTGS or through UPI/Net Banking.
Why?
- After placing large amount of order (let’s call MF#1), I realized that I cannot pay amount through UPI or Net Banking as bank itself doesn’t support.
- The only option left is I go for NEFT/RTGS then I added this information to my bank which takes another 24 hours to send large amount (max 50k for the first 24 hours)
- I cannot wait so I split my order.
- The earlier order will stay in Order Placed - Pending payment via NEFT/RTGS
- After 2 days I buy another mutual fund (let’s call MF#2) which was again large order. This time I didn’t split since NEFT/RTGS information was already added
- I placed an order and made the payment
- Now the thing is my first order MF#1 got executed because it didn’t cancel and waited for the payment instead of MF#2
That’s why we need an option to cancel the order if I have placed by mistake or later if I changed my mind and payment has not been made yet.
Does this makes sense or any challenges to implement this simple feature?