I quite sure it says Mastercard on the receipt.
It's strange if different countries have different rules but I have heard that Diners Club is just a brand name and that it is controlled by different banks in different countries. Therefore it may be the banks that have their own rules and agreements.