The company must be registered as the owner of the domain where the payment form is to be set up or initialized from. You can check this information using e.g. whois.domaintools.com.
Terms and conditions including delivery terms and cancellation terms must be clearly stated on the website.
If it is a subscription based service or product, then it must be clearly visible to the customer and a link to the subscription terms has to be visible on the website as well.
Name, address, company registration number and contact information (including e-mail address and phone number) must appear clearly on the website.
A clear description of the company’s services/products, including prices and taxes must be present on the website.
Logos for the payment methods that customers can pay with are visible on the website.
All card information must be on an SSL secured page or connection. When a customer has completed a payment on the website, he is presented with a receipt.