If a user confirms a Transaction, he gets redirected to the Manialink registered with the code. But if he cancels the Transaction, the user stays where he was, without reloading the ManiaLink. This means, that on server side, you cannot differ between "is still thinking about accepting the Transaction" and "has cancelled the Transaction". For my current project, I exactly need this difference to know ^^
Is it possible to alter the behavior so that the user gets redirected, even if he did not paid the Transaction? Through the Payments->isPaid() method, you are still able to check if he actually paid or not.
(Only as a thought, which I had: Maybe an additional parameter "redirectOnCancel" can be introduced. If set to 1, the Transaction-Confirm-Box redirects on Cancel the same way as on Confirm. If not set, the current behavior is kept to be backward compatible to existing Manialinks.)
Would be nice to hear something from you
