The casino provides him with a unique PayID email to which he sends his desired deposit amount directly from his linked bank account.