Introduce PENDING payment/refund state for asynchronous payment plugins