Design a delayed payment system that allows a user to schedule a virtual-currency transfer, such as Robux, from one account to another at a specified future time. The user should be able to cancel the transfer before execution and inspect its status throughout the payment lifecycle.