initial version of pay-interface