I won't put credit card details into a site unless I have some trust in the system they're using. The lack of a brand isn't necessarily a good thing here.
In any case, the brand is for marketing to developers right now -- once "Persona" becomes a thing in and of itself, this will be a nonissue.
In any case, the brand is for marketing to developers right now -- once "Persona" becomes a thing in and of itself, this will be a nonissue.