Developers account credit card details does it put your credit details into your Facebook under settings credit card, when I did it with my mobile phone it put the information into Facebook
Probably, that's the only place I've seen the info. Oculus has had my credit card details since 2013, so the developer approval thing was already filled out for me when it was introduced, I never saw what changed.