Recommendations for developing an interface for working with tokens
When developing the user account interface in which you will work with tokens, it is important to consider key points that will help improve the user experience and reduce the likelihood of errors. Here are the main recommendations:
1. Repeated attempts in case of a cancellation error
If a cancellation error occurs, you must automate the process of retrying.
Recommended schedule: 7 attempts with an interval of 1 day between each attempt. If all attempts are unsuccessful, the rebilling process is terminated.
2. Button to manually repeat the withdrawal
Provide a button to manually start the withdrawal attempt. This allows the user to initiate payment on their own after the card is topped up.
Don't block access to the section where this button is located.
3. Displaying returns in the transaction history
If a refund is made, it must be displayed in the transaction history.
This improves transparency and helps the user keep track of all actions with their account.
4. The ability to link a second card
Allow the user to attach a second card.
Priority: first, attempt to debit from the main card, then from the backup card if the main card was not charged.
5. Unsubscribe button availability
The unsubscribe button should be easily accessible.
When unsubscribing, it is not necessary to automatically delete the user's card, unless the user asks for it himself. This will make it easy for the customer to come back and renew their subscription in the future.
6. Transparency of tariff information
Indicate clearly and in detail what the charge is for and what components the total amount is made up of.
This minimizes questions and complaints from users.