Allow admin created orders to accept payments

(courtesy of @bbuchalter)

Fixes [#3098]
Dont send a HTTP POST when removing non-persisted nested fields

Fixes #3204