1.change the receive process for each payment call.