Payment capture validations and overrides