Broken???
They have multiple processors.
Sometimes the net deposit is down for one reason or another.
but
you can always call in a deposit for a minimum of $100.
Faith you can put in the operation is that it has been around since 1996 grown leaps and bounds was sold for $154,000,000 two years ago and now owned by a publicly traded company in London.