Overall Thought
Bad
They have held my payment for two weeks now, they don't reply to mails I wish I read reviews before integrating with them check out my business and pay Business ID 1307472 allow me to change bank if you can't pay to mpesa
TrustFinance use cookie for analytics to improve your experience. Check all the information about ourCookies policy