It is possible yes, but problematic.
What gateway are you using?
The issue with remote checkout is that the transaction is not performed real time.
when the user is sent to the success page, no money has actually changed hands, the transaction has gone into a queue to processed at a later time.
The success page only means the gateway has excepted the payment method.