Let me share information how online payments works.
When you begin to process or receive payment for the first time, it may take up to five (5) business days to deposit your funds because we need to set up your merchant account. Once this is done, payments will be processed faster. However, there may be times when deposits are delayed. To find out why, you can check out this article: Why are my funds on hold?.
Additionally, banks have their own rules for processing payments. Thus, the deposit schedule is controlled by them.