add pay interface