$\newcommand{\cl}[1]{\operatorname{cl}(#1)}$
One possible construction (I believe it is by Andreas):
A set $X$ is called "avoidable" if it satisfy the weak pairing property: $∀x,y\in X\exists z\in X\;(\{x,y\}⊆z)$
Start with $N=V_{ω+ω}$, and an avoidable $X\in N$,
Define $N_X=\{a\in N\mid X\nsubseteq \cl{a}\}$, you can verify that $N_X$ is a model of $Z$ minus infinity (the only tricky part is pairing), moreover, if $X\nsubseteq ω$ then it is a model of $Z$.
Now take two different elements, $a,b∈N$ such that $|a|,|b|>2$ and $\operatorname{rank}(a)=\operatorname{rank}(b)>ω$.
Now we need to make $a,b$ into avoidable sets, define $\overline a$ to be the closure of $\{a\}$ under pairing, and similarly for $\{b\}$.
From that we can get the structure $N_{\overline a}∪N_{\overline b}$ of Z-pairing+¬pairing
Again the only tricky part is to show it doesn't satisfy pairing.
clearly $\overline a,\{\overline a,\overline b\}\notin N_{\overline a}$ and $\overline b,\{\overline a,\overline b\}\notin N_{\overline b}$.
Assume $\overline b\notin N_{\overline a}$, in particular $b∈\cl{\overline a}$, because $|b|>2$ this implies $b=a$ (which we assumed it is not), or $b\in \operatorname{cl}(a)$ (which is impossible as they have the same rank), so $\overline b\in N_{\overline a}$, symmetric argument will show that $\overline a\in N_{\overline b}$, so $\overline a,\overline b\in N_{\overline a}∪N_{\overline b}∌\{\overline a,\overline b\}$