hmm - could you post a link to the form?

"Direct Pay" in Germany means "we deduct the funds from your account" -> "Lastschriftverfahren" (direct debit scheme) or "elektronische Lastschrift" (electornic direct debit) - the appriviation for that is "ELV"... at least us germans would need to be educated about "direct debit" but then... who does german language sites ;-)