A v1 payload with amount 5 is read as amount_cents 500 plus a currency; the stored row stays untouched.