Comecei a trabalhar em algo parecido. Contava com um serviço externo de custódia e pessoal para gerenciá-lo manualmente (embora teoricamente pudesse ser automatizado).
A integração com um serviço bidirecional como o PayPal poderia ser feita, mas daria um trabalho considerável. Eu estimaria uma semana ou duas.