Outlines only.
Let $(z_n)$ be a Cauchy sequence in $(D,d)$, then $$
\forall \varepsilon >0,\, \exists N;\, m,n> N\implies d(z_n,z_m)<\varepsilon .$$
I.$\,$ $ d(z_n,z_m)<\varepsilon$ implies $$\left|\frac{z_n-z_m}{1-\overline{z_n}z_m}\right|<\frac{e^{2\varepsilon}-1 }{e^{2\varepsilon }+1}=\varepsilon ^\prime.$$
II. From this we can deduce that $$
|z_n-z_m|<\varepsilon ^\prime (1+|z_n||z_m|)<2\varepsilon ^\prime.$$
In other words, $(z_n)$ is a Cauchy sequence in the usual Euclidean distance.
III. Let $n_0=N+1.$ Then for all $m> N$, $$
\left|\frac{z_{n_0}-z_m}{1-\overline{z_{n_0}}z_m}\right|<\varepsilon ^\prime\implies |z_m|<\frac{|z_{n_0}|+\varepsilon ^\prime}{1+|z_{n_0}|\varepsilon ^\prime}.$$
Let $r=\max \{|z_1|,|z_2|,...,|z_{n_0}|, \frac{|z_{n_0}|+\varepsilon ^\prime}{1+|z_{n_0}|\varepsilon ^\prime}\}<1$. Then $|z_n|