HM Revenue & Customs

Is Direct Debit payment the same as National Direct Debit Service/System (NDDS)?

Yes, this is the same service.