complete payments implementation