io la implementerei cosi':

Codice PHP:
boostrap('framework');
$framework->loadPlugin('eBayLike')->show();
$framework->eBayLike->addListener('successful_transaction',function($perc)
{
    
$sum $framework->getDuty($perc);
    
//qui una volta presa la percentuale, potremmo mettere i soldi sul tuo conto bancario:
    
$framework->transferToMe($sum$my_bank_gateway);
}); 
in questo modo, se gli passi il 0,01% ci pensa il framework a prenderli ad ogni transazione.