credit card payment form - German English Dictionary