updates to payment handlers