What is “Credit Card Authorization Form”?

After the new rule introduced by “Reserve Bank of India” for the online credit card transactions in India from 1st August, many companies are asking for a “Credit Card Authorization Form”. What is this? How this form is authorized? Is it authorized by bank or VISA / Mastercard?

Credit card for non US citizens?

I need someone to tell me if there is a way to apply for a VALID credit (Visa ,Master , others )card with US address for non US citizens .

I want to shop from Microsoft but it’s only for limited countries ,is there any work around method ?

By the way I live in Middle east now .
By the way I live in Middle East now .