Thanks for all the help.
To clarify/give some context, these questions were brought up by my finance department while trying to project/calculate revenue for the course we're building given the inbound requests we currently have. After speaking with them a bit more, I think they were under the impression that edX (and not Open edX) would be the ones that would be paying us. They were thinking that receiving a wire from edX would simplify the payment process and were therefore curious as to how often they can expect a wire payment (batching many tuition fees and sending them off as a wire transfer at regular intervals).
They are aware that PayPal and other payment processors are an option but preferred a wire transfer to reduce fees. However, as you mentioned, we absolutely want consumers/students to be enrolled immediately after paying.
In terms of the withdrawal period, their concern was related to the processing of the transaction and how long it would take to update our account. Meaning if a student enrolls in the course and pays through PayPal, Stripe, or any of the other payment processors that are offered, will our account with that payment processor be updated immediately, weekly, monthly, quarterly etc. once the purchase has taken place?
From my understanding, with any of these options, once a student enrolls in the course and pays the tuition, our account will get credited/updated immediately. But if we'd like to actually withdraw those funds to our bank account, it would take 1 to 2 days. Correct?