You weren't in the wrong, he was. He shouldn't have asked somebody to pay for something and bring it if he didn't have the money at hand to cover for it. PayPal isn't real money in this case.
If this was a long time friend, I'd let it slide. It's just a case of beer, and in Germany beer is dirt cheap. If this was a new acquaintance, I'd let it slide and take note that it's not a person to make friends with.
> If you're going to make assumptions, perhaps start with those that don't paint me in a bad light.
Good point. But all of this isn't a problem of payment systems, but of people's behaviour.