Hi, I think this suggestion is very interesting. It brings something to discuss to look at it both ways, the way xat manages the security for the user and the way the user sees their account (which in this way, is very limited). We understand xat wants to keep this account history private for their own use; however, we invest money here at xat and we should have access to this record as well. I have described how this can work with some examples (please don’t pay attention to the Spanish version on the screenshots).
1. The user must login to get access to any feature on its account.
2. After login, this is how the user will see the menu/options.
3. We have the “Transactions History” tab at the end of the menu. Once you click, you will have the options as below described:
3.1 We’ll need an authentication code to get access to the account transactions history. If is the first time, the user will have a drop menu with 2 options to select, the first option will be “Phone number” and the second option will be “alternative email address”.
3.1.1 If the “Phone number” is selected, then the user must input a phone number they have access to, then hit the submit button. This will automatically send an email to the user (on their regular email address linked to their account) to inform that a phone number has been added to their account with a link to confirm that.
3.1.2 If the “Alternative Email Address” is selected, the user needs to add a secondary email address they have access to, then hit the submit button. This will automatically send an email to the user (on their regular email address linked to their account) to inform that an alternative email address has been added to their account with a link to confirm that.
3.2 Once an option has been selected on previous steps, the user will need to login again, click the transactions history tab, now the user will see only the option they choose previously.
3.2.1 A field with “Enter your phone number” or a field with “enter your alternative email address” will be shown.
3.2.2 Once the user input their phone number, they will hit the “get code” button. A second field will be displayed where the user will type the code received on their phone, then hit the “send code" button, if successfully, the screen will now show their account transaction history.
3.2.3 Once the user inputs their email address, they will hit the “get code” button. A second field will be displayed where the user will type the code received on their alternative email address, then hit the “send button" button, if successfully, the screen will now show their account history.
4. If step 3 has been followed, the account transaction history will be shown.
4.1 The account transactions history can be up to 7 days, this will allow xat to keep old records for security purposes, where the user can at least get access to the last 7 days, in case they want to double check a transaction they’ve been made.
4.2 For transactions beyond 7 days, a ticket must be sent.
I think the way we see the events on the chats, could work to show the details (example):
I think this will be fair for both sides, xat and users.
Best Regards!