If the order is late, how long do I have to cancel payment?
Do it as soon as you can.
It depends. If you had delivered the order earlier then the buyer asked for a reversion and then the order was marked late then you don’t have to cancel but you have to redeliver. If you did not complete the order and I was marked as late then you are slowly tumbling downhill because your account is loosing its rating.
Ps. Even if you stay for an eternity without delivering and the buyer not asking for a refund, the money will not got to your account, rather it will stay in limbo