Benefits of using USSD codes for payments Convenience: you can perform transactions at any time of the day, without having to go to a bank or coming to minerals. Accessibility: USSD codes work on all phones, even those without internet access. Security: USSD transactions require authentication. Speed: USSD transactions are usually completed in seconds.