This does exactly as I would hope. Implementation had a few issues because of the framework I was using but when I email SP CYEND they got back to me within 30mins and after a little back a forth had given me all that I needed to fix the problem. Couldn't be happier! I haven't used the other paypal solutions but importantly I don't need to because this one does everything I need, all for less than the cost of a few burgers... Excellent extension , great support! Happy to endorse!