Update payments to use the new APIs