Invia SMS: Designing and implementing health care provider payment systems